Page 1 sur 1

Passage de variables

Posté : 28 févr. 2016, 17:53
par ga87
Bonjour, un petit exemple pour mieux comprendre :
Je récupère des données d'une table Mysql, pendant le défilement je veux récupérer pour modification l'id de la ligne et les nouvelles données contenues dans mini et maxi.
Tout fonctionne (bouton modif et id) sauf la récupération de min et maxi, comment faire ?
Je peux passer par un form mais je n'ai plus l'id (j'obtiens l'id du dernier enregistrement)

Merci pour votre aide.
Guy

<?php
//-------------------------------Requète pour modification des valeurs
if($_GET['modif']=='1') {echo $_GET['id'];}

//----------------------Visualisation et modification
while(le contenu de la table défile)
{
echo"<input type='text' name='mini' value='".$result[champ1]."'>
<input type='text' name='maxi' value='".$result[champ2]."'>
<a href='essai.php?modif=1&id=".$result[id]."'>Modifier</a>";
}
?>

Re: Passage de variables

Posté : 28 févr. 2016, 18:43
par or 1
une solution : un form par ligne (donc dans le while), et non un seul form ouvert avant le while.

Re: Passage de variables

Posté : 28 févr. 2016, 20:20
par ga87
Oui c'est une idée, je teste et je poste le résultat. Merci

Re: Passage de variables

Posté : 28 févr. 2016, 20:52
par ga87
C'est bon ça fonctionne, l'idée c'est donc de mettre un <form> dans la boucle while ce qui permet de récupérer les infos des champs avec un bouton Modifier qui fait un submit.
Sauf que mon id de ligne est une variable qui vient de ma requète, je l'ai mise en value dans un champ hidden qui doit être bien sur à l'intérieur du <form>.
Merci bien tout fonctionne maintenant.