8797 sujets

Développement web côté serveur, CMS

Bonjour,
Voilà mon problème : Je fait un while pour créé plusieurs boutons, avec des noms différents. J'aimerais récupérer ce nom dans ma page de redirection du formulaire sachant que ce nom est une variable.

Voici mon code de la page 1 et la page 2 (qui ne marche pas, a savoir le nom de chaque boutons est correct, c'est le fait de récupérer ce numéro/nom dans la pages 2).

PAGE 1 :


<?php
session_start();
[...]
$test = mysql_query("SELECT idp,libelle,description FROM projet WHERE categorie = 3");
while($data = mysql_fetch_array($test)) 							
{
   $lol = $data["idp"];
   $aff.= "
   <form method=\"POST\" action=\"adhere.php\">
	<input type=\"submit\" value=\"Adhérer\" name=\"$lol\">
   </form>";
}
[...]
?>


PAGE 2 :


<?php
session_start();
[...]
$idp = $_POST["lol"];
$bd=mysql_connect("localhost","root","");
mysql_select_db("collab");
$rep=mysql_query("select * from membre where id_user=\"".$_SESSION["id_user"]."\" and idp=\"$idp\"");
[...]
?>


Merci d'avance pour vos réponses!
Modifié par emino (25 Feb 2008 - 14:42)
Salut !!

Pour résoudre ce genre de souci, voila ce que je fais en général :
Dans la page 1, je nomme mes champs nomDuChamp_maVariable
Dans la page 2, je parcours $_POST ou $_GET, avec les expressions régulières je repère tous ce qui commence par nomDuChamp_ et je traite ensuite.