Bonjour ...
Je suis désespérée ... ça ne marche pas !! J'ai fait un formulaire par ligne, mes boutons portent tous un nom différent, ont des valeurs qui leur sont propres ...
Je vous montre mon code, peut-être que c'est tout bête et que ce sera évident pour vous ...
J'ai deux fichiers : consulter.php et modifier.php. Dans consulter.php, on a un tableau, chaque ligne correspond à un enregistrement dans ma base de données et en fin de chacune d'elles, un bouton sur lequel on doit cliquer pour modifier certaines informations de l'enregistrement. Dans modifier.php, je récupére, ou plutôt je voudrais bienn récupérer, l'id de l'enregistrement (c'est la value de mes boutons) se trouvant sur la ligne du bouton cliqué.
Je veux pouvoir récupérer la valeur du bouton mais c'est impossible ou du moins je n'y arrive pas !
Voilà ce que j'ai dans consulter.php :
echo"<form name='form".$i."' action='modifier.php' method='post'>";
echo"<button type='submit' action='modifier.php' name=bouton".$i." value=".$row_array[$i]."'>";
echo"<img src='../images/modifier.png'>";
echo"</button>";
echo("</form>");
A chaque tour de boucle, je crée un formulaire. Je les name tous différemment : form1, form2, form3 ... et dans chacun de ces formulaires se trouve le bouton portant le même indicie : bouton1 dans form1, bouton2 dans form2, bouton3 dans form3 ...
Et maintenant ce que j'ai dans consulter.php :
for ($i=0;$i<10;$i++){
if (isset($_POST["bouton'.$i.'"])){
echo"yes le bouton '.$i.' !!";
}
else{
echo"non le bouton !!";
}
}
Aidez-moi s'il vous plait, je ne sais vraiment pas quoi faire !!
Merci d'avance ...