begin process at 2012 05 31 05:55:53
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

php:passer a l'enregistrement suivant et precedant avec des boutons


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

php:passer a l'enregistrement suivant et precedant avec des boutons

jeudi 22 juillet 2004 à 23:56:35 | php:passer a l'enregistrement suivant et precedant avec des boutons

coukina29

bonsoir
je dois afficher un nombre limite d'images dans une page, je stocke les info de mes images dans une table dont le chemin, quand je clique sur l'une des images, je l'affiche en grand en dessus, et en dessous j'ai une sorte de petit tableau avec 6 cases, 4 pour mes images et un boutton precedant et suivant, je veux en cliquant sur precedant passer a l'enregistrement precedant dans ma table, j'ai stockee les données de ma table dans un tableau mais je sais pas comment atteindre l'enregistrement avec mon bouton, je vous donne un morceau de mon code pour mieux comprendre mon probleme:

<form name="rub_1" method="post" action='<? echo $URL; ?>'>
<table width="93%" border="1" align="right" >
<tr>
<td valign="top" width="266" height="40%" rowspan="2" align="center"><textarea name="descrip" rows="25" cols="30" value="" readonly ></textarea>
<input type="hidden" name="mode" value="1"></td>
<td valign="top" width="510" height="348" align="center"><img name="img_princ" src="" border="0" width="498" height="283" align="middle"></td>
<td height="61" align="center"><b><font face="Times New Roman, Times, serif" size="+2"><input type="text" name="titr" size="80" readonly></font></b></td>
</tr>
<tr>
<td colspan="3" height="134%"><table border="1" width="100%">
<tr>
<td width="102" height="108" align="center" valign="middle"><a href="javascript:history.back();">Precedant</a></td>
<?
//******************************mettre requete dans un tableau et gerer precedant et suivant

while ($val = mysql_fetch_array($result)) {
$limit='0';
echo $val['img_id'];
echo "ici";
$tabimage[]=$val;
$nb=count($tabimage);
if ($limit <5) {
?>
<td width="102" height="108"><input name="imag" type="image" onClick="explodeimg(this.form, '<? echo $val["file"]; ?>', '<? echo $val["lien1"]; ?>', '<? echo $val["lien2"]; ?>', '<? echo $val["lien3"]; ?>', '<? echo $val["titre"]; ?>', '<? echo $val["description"]; ?>');" src="<? echo $val["file"]; ?>" align="middle" width="90" height="102"></td>
<? }
$limit++; }
//$nbre=mysql_num_rows($result);
if ($nb<5) { echo $nb."nbre";
for($i=0;$i<(5-$nb);$i++) { ?>
<td width="102" height="108"><input name="imag" type="image" src="vide.gif"></td>
<? }

}
?>
<td width="102" height="108" align="center" valign="middle"><a href="javascript:history.forward();">Suivant</a></td>
</tr>
</table></td>

j'attends votre aide precieuse et merci d'avance
vendredi 23 juillet 2004 à 06:04:11 | Re : php:passer a l'enregistrement suivant et precedant avec des boutons

GRenard

tu fais soit 2 form ou soit 2 boutons même form avec du javascript...

(jte conseil 2 form)
tu passe un hidden dans chaque form, celui ci donne par exemple le numéro de la page.
Ensuite tu calculs, si page 2, bah tu fais $nombre_dimage*2, et ta requete sera
xxx LIMIT $nombre_dimage*$la_page, $nombre_dimage

Voila un exemple :)


PHP Guru
Écoutez les conseils d'un vieux sage ! Ils sont souvent très utiles.
[ Lien ]
vendredi 23 juillet 2004 à 09:30:30 | Re : php:passer a l'enregistrement suivant et precedant avec des boutons

coukina29

Bonjour, tout d'abord je te remercie pour ta reponse, mais je vois pas bien ce que tu veux dire, en plus je suis debutante en php et javascript, si tu peux me donner un exemple, je te serais reconnaissante

merci pour tous :-)
vendredi 23 juillet 2004 à 09:49:30 | Re : php:passer a l'enregistrement suivant et precedant avec des boutons

GRenard

Réponse acceptée !
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<input type="hidden" name="page" value=1>
<input type="submit" value="precedent">
</form>

On est sur la page 2

<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<input type="hidden" name="page" value=3>
<input type="submit" value="suivant">
</form>



dans la réception de $_POST['page'] :

if(isset($_POST['page']))
$page = $_POST['page'];
else
$page = 0;

$nombre_a_afficher = 4;

$sql = "SELECT ....... LIMIT ".($nombre_a_afficher*$page).",".$nombre_a_afficher;





PHP Guru
Écoutez les conseils d'un vieux sage ! Ils sont souvent très utiles.
[ Lien ]


Cette discussion est classée dans : images, enregistrement, table, passer, precedant


Répondre à ce message

Sujets en rapport avec ce message

g l'adresse d'une images qui est contenu dans le chjamps d'une table et ... [ par Ethan00000 ] je programme en php et je debute si tu sais m'aider ce serais sympa.j'ai une base de données dans laquelle j'ai une table qui contient un champs "imag CREATE TABLE images ????? [ par spike911 ] Je c'est ce surment un question newbie mais c'est pas grave je me lancer P"S je ne connais pas tres bien le PHPQuoi sa veu dire sa:CREATE TABLE images dernier enregistrement d'une table mysql [ par arnold002 ] Bonjour,J'ai une page qui affiche des recettes contenues dans une BDD mysql, sous la forme .../recette.php?id=40 dans l'url.J'affiche sur toutes les p Problème de suppression d'enregistrement [ par curator68 ] Salut à tous!Voilà, j'ai un petit problème. Je n'arrive pas à supprimer un enregistrement précis d'une table.Structure de ma table: CREATE TA Problème de suppression d'un enregistrement [ par curator68 ] Salut à tous!Voilà, j'ai un petit problème. Je n'arrive pas à supprimer un enregistrement précis d'une table.Structure de ma table:CREATE TABLE IF NOT enregistrement suivant [ par didou8513 ] Bonjour, à un moment dans mon application php, j'ai un tableau qui affiche tous les résultats d'une requete, il y a une colonne qui est le nom d'une e modification d'un enregistrement [ par zsafae ] salut!je dispose d'une page ou il y a un tableau dynamique qui contient les login qu'il me ramène de la table "administrateur" qui est dans ma base de modification d'un enregistrement [ par zsafae ] salut!je dispose d'une page ou il y a un tableau dynamique qui contient les login qu'il me ramène de la table "administrateur" qui est dans ma base de Comment savoir le nombre d'enregistrement dans une table? [ par vsss ] BonjourJe voudrait savoir comment je peux faire pour savoir combien d'enregistrements il y a dans une table sql avec un script en php sur un serveur m Problème de boucle [ par SiNeDeNiS ] Bonjour à tous et chacun !! Voila le bobo .. Je possède une table MySQL avec plusieur enregistrement ..A l'aide d'une boucle "for" je fait afficher le


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,281 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales