Bonjour,

je récupère le résultat d'une requête mysql dans une boucle que j'ai mis dans un formulaire et dont j'ai rajouté 4 menus déroulants afin d'insérer toutes ces valeurs choisis dans une table.

mon problème c'est que je n'arrive pas a faire sortir la valeur de l'id de cette boucle. j'ai essayé avec la methode POST et la Methode GET. Jusqu'ici, rien a faire. j'ai même essayer avec un input texte Hidden, rien a faire non plus.

alors voici mon script

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<form id="form3" name="form3" method="POST" action="" >
 
   <table  cellpadding="6" width="95%" border="2" align="center"> 
      <caption> Veuillez évaluer vos trajets</caption>
      <tr align="center" class ="th">
		<th scope="col">Réf.#</th>
		<th scope="col">Date</th>
        <th scope="col">Heure</th>
        <th scope="col">Lieu de d&eacute;part</th>
        <th scope="col">Destination</th>
 
      </tr>
	  <?php
 
  if (!empty ($tableau_res)) {
	 foreach($tableau_res as $info){	
 
        echo"<tr class='tr'><td><strong>".htmlentities($info['depart_id']).'</strong></td>';
	echo'<td><strong>'.htmlentities($info['date_fr']).'</strong></td>';
	echo'<td><strong>'.htmlentities($info['time']).'</strong></td>';
	echo'<td><strong>'.htmlspecialchars($info['ville']).'</strong></td>';
        echo'<td><strong>'.htmlspecialchars($info['ville_2']).'</strong></td></tr>';
 
	echo'<tr class="tc"><td style="border:0px"><strong>Ponctualité :</strong> <select name="ponctualite"><option value="">Choisir</option><option value="100">Excellent</option><option value="75">Satisfaisant</option><option value="50">Passable</option><option value="25">Médiocre</option><option value="0">Pas bon du tout</option></td>';
	echo'<td style="border:0px"><strong>Accueuil :</strong> <select name="accueuil"><option value="">Choisir</option><option value="100">Excellent</option><option value="75">Satisfaisant</option><option value="50">Passable</option><option value="25">Médiocre</option><option value="0">Pas bon du tout</option></td>';
	echo'<td style="border:0px"><strong>Confort :</strong> <select name="confort"><option value="">Choisir</option><option value="100">Excellent</option><option value="75">Satisfaisant</option><option value="50">Passable</option><option value="25">Médiocre</option><option value="0">Pas bon du tout</option></td>';	
	echo'<td style="border:0px"><strong>Sécurité :</strong> <select name="securite"><option value="">Choisir</option><option value="100">Excellent</option><option value="75">Satisfaisant</option><option value="50">Passable</option><option value="25">Médiocre</option><option value="0">Pas bon du tout</option></td>';
	echo'<td style="border:0px" ><input type="submit" name="submit" class="sub"  id="submit" value="Envoyer" /></td></tr>';
	//echo"<td style='border:0px'><a href='evaluation_form.php?RefEval= ".($info['depart_id'])."'>Envoyer</a></td>";	
	echo'<td style="border:0px" ><input type="hidden" name="Eval" value=" '.($info['depart_id']).'" /></td>';
 }
 
  }
 
	?>
	 </table>
   </form>
je récupere soit avec POST ou GET comme ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
if (isset ($_POST['submit']) && !empty ($_POST['submit'])) {
	//if (isset($_GET['RefEval']) && !empty($_GET['RefEval'])) 
 
 
$NO_EVAL = mysql_real_escape_string($_POST['Eval']);
$Ponctualite = mysql_real_escape_string($_POST['ponctualite']);
$Accueuil =	mysql_real_escape_string($_POST['accueuil']);
$Confort =	mysql_real_escape_string($_POST['confort']);
$Securite =	mysql_real_escape_string($_POST['securite']);
 
}
print_r ($_POST['submit']);
mais la valeur ne passe pas print_r ($_POST['submit']); ne donne rien

le dernier test que j'ai fait c'était avec submit

Qu'est-ce qui se passe donc dans ce script pour que la valeur du Get ou du submit passe la boucle?

merci


---------