Bouton suivant et precedent en php
nita2006
Messages postés
79
Date d'inscription
Statut
Membre
Dernière intervention
-
Moh -
Moh -
Bonjour,
Bonjour
j'ai un formulaire qui contient les données provenant d une bdd , et comme j ai plusieurs ligne dans ma base , je veux qu 'il apparaissent toutes dans mon formulaire , , avce mon code il m affiche que le denrier enregustrement entré ,
je souhaite faire des boutons suivant et precedent pour que je puisse parcourir tous les champs de ma base .
la cest mon code :
<?php
$reponse = mysql_query("SELECT * FROM glpi_computers limit 0,1"); // Requête SQL
while ($donnees = mysql_fetch_array($reponse) )
{
?>
<table width="288" border="0">
<tr>
<td><strong>Nom</strong></td>
<td><input name="site" type="text" id="date4" value="<?php echo $donnees['name']; ?>" size="20" maxlength="35"></td>
</tr>
<tr>
<td><strong>Série</strong></td>
<td><input name="nom" type="text" id="date4" value="<?php echo $donnees['serial']; ?>" size="20" maxlength="35"></td>
</tr>
<tr>
<td><strong>Contact</strong></td>
<td><input name="prenom" type="text" id="prenom" value="<?php echo $donnees['contact']; ?>"></td>
</tr>
<tr>
<td><strong>Commentaire</strong></td>
<td><input name="date" type="text" id="date" value="<?php echo $donnees['comments']; ?>"></td>
</tr>
<tr>
<td><input type="button" name="Submit2" value="precedent"></td>
<td><input type="button" name="Submit" value="suivant"></td>
</tr>
</table>
merci de vouloir m'aider :)
Bonjour
j'ai un formulaire qui contient les données provenant d une bdd , et comme j ai plusieurs ligne dans ma base , je veux qu 'il apparaissent toutes dans mon formulaire , , avce mon code il m affiche que le denrier enregustrement entré ,
je souhaite faire des boutons suivant et precedent pour que je puisse parcourir tous les champs de ma base .
la cest mon code :
<?php
$reponse = mysql_query("SELECT * FROM glpi_computers limit 0,1"); // Requête SQL
while ($donnees = mysql_fetch_array($reponse) )
{
?>
<table width="288" border="0">
<tr>
<td><strong>Nom</strong></td>
<td><input name="site" type="text" id="date4" value="<?php echo $donnees['name']; ?>" size="20" maxlength="35"></td>
</tr>
<tr>
<td><strong>Série</strong></td>
<td><input name="nom" type="text" id="date4" value="<?php echo $donnees['serial']; ?>" size="20" maxlength="35"></td>
</tr>
<tr>
<td><strong>Contact</strong></td>
<td><input name="prenom" type="text" id="prenom" value="<?php echo $donnees['contact']; ?>"></td>
</tr>
<tr>
<td><strong>Commentaire</strong></td>
<td><input name="date" type="text" id="date" value="<?php echo $donnees['comments']; ?>"></td>
</tr>
<tr>
<td><input type="button" name="Submit2" value="precedent"></td>
<td><input type="button" name="Submit" value="suivant"></td>
</tr>
</table>
merci de vouloir m'aider :)
A voir également:
- Bouton suivant et precedent en php
- Bouton reinitialisation pc - Guide
- Easy php - Télécharger - Divers Web & Internet
- Diagnostic bouton photo - Accueil - Outils
- Bouton on/off comment savoir ✓ - Forum Matériel & Système
- Symbole arrêt marche - Forum Word
6 réponses
Salut!
En fait j'ai le même problème :
J'ai un formulaire où je veux faire défiler les enregistrement de ma table avec les boutons précédent/suivant mais je sais pas trop comment m'y prendre
Pouvez vous m'aider svp
Merci
En fait j'ai le même problème :
J'ai un formulaire où je veux faire défiler les enregistrement de ma table avec les boutons précédent/suivant mais je sais pas trop comment m'y prendre
Pouvez vous m'aider svp
Merci
créée ta table en dehors de la boucle while déjà :) et </table> après le while.
Et pour les boutons je n'ai pas compris ce que tu voulais faire.
++ =)
Et pour les boutons je n'ai pas compris ce que tu voulais faire.
++ =)
Sors le "limit 0,1" de ta requête et ça ira mieux :-)
A part ça, je ne vois pas l'intérêt de changer de <table> à chaque passage dans la boucle.
Autrement dit, <table width="288" border="0"> et </table> peuvent/doivent être en dehors du while.
dd
A part ça, je ne vois pas l'intérêt de changer de <table> à chaque passage dans la boucle.
Autrement dit, <table width="288" border="0"> et </table> peuvent/doivent être en dehors du while.
dd
en fait la quand je mets comme tu m as dit , (mettre le code en dohors de ma boucle) , y a rien d affcihé sur dans mon mes zones de texte .
et pour suivant et précédent , je veux quand je clique sur le boton suivant que le champs qsui suit dans ma bdd soit affiché dans mon formulaire t pareil pour precedent
MERCI
et pour suivant et précédent , je veux quand je clique sur le boton suivant que le champs qsui suit dans ma bdd soit affiché dans mon formulaire t pareil pour precedent
MERCI
Je crois avoir compris...
Tu veux que s'affiche UN SEUL champ (le champs suivant) à chaque clic. Alors il n'y a pas de boucle !!!
Il faut que, dans un champ caché, tu fasses suivre le n° de l'enregistrement affiché de façon à afficher le suivant :
if (isset($_POST['num']) $numero=$_POST['num']+1; //le suivant
else $numero=1; // le premier
$r=query("SELECT ... limit $numero,1"); //requête
//ici récupérer et afficher l'enregistrement avec un champ caché :
// <input type="hidden" name="num" value="$numero">
Tu veux que s'affiche UN SEUL champ (le champs suivant) à chaque clic. Alors il n'y a pas de boucle !!!
Il faut que, dans un champ caché, tu fasses suivre le n° de l'enregistrement affiché de façon à afficher le suivant :
if (isset($_POST['num']) $numero=$_POST['num']+1; //le suivant
else $numero=1; // le premier
$r=query("SELECT ... limit $numero,1"); //requête
//ici récupérer et afficher l'enregistrement avec un champ caché :
// <input type="hidden" name="num" value="$numero">
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question