Salut à tous,
j'ai le script suivant implémenter avec le PHP:
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
 
////// SCRIPT //////////
echo '<script type="text/javascript">';
echo 'function verifier() {';
echo 'nb_ligne	 =	document.note.critere.value ';
echo 'cmp	 =	0 ';
echo 'erreur	 =	"" ';
 
//echo 'for (cmp=0 ; cmp<nb_ligne ; cmp++ ){' ;
echo 	"if ((document.note.getElementById('choix.'cmp'').value)=='0')){";
echo 	'erreur	 +=	"_ la rubrique\n"';
echo 	'alert	("Vous n avez pas indiqué :\n" + erreur);';
echo 	' </script>';
//echo ' } ';
 
 
////// SCRIPT //////////
avec le form suivant:
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
38
39
40
 
<form method="post" name="note" onsubmit="verifier()">
<?
/// Instanciation	
 
	echo '<center><table border="1">';
    	echo '<caption><font size="1" face="Verdana" color="#041f2e"><b>Evaluation du '.$nom.' *</b></font></caption>'; ?>
 
	<? while(!$crit->eof){					
			?>
	<tr>
      		 <td>
    			<? echo '<font size="2" face="Verdana" color="#041f2e">'.$crit->critere.'</font>' ; ?>   
     		 </td>
 
      		<td valign="middle">
 
    		<select name="<? echo 'choix'.$i ;?>" >
            	<option value="0" selected>-------Select-------</option>
            	<option value="1">Médiocre</option>
                <option value="2">Mauvais</option>
                <option value="3">Moyen</option>
                <option value="4">Bon</option>
                <option value="5">Excellent</option>
 
           </select>  
            <input type="hidden" name="critere" value='<? echo $i ;?>' >
 
      		</td>
	</tr>  
<?
$i++;
$crit->Movenext();
}?>
 
<? echo '</table></center>'; ?>
<input type="hidden" name="css" value="1" >
<? echo '<br>' ;?>
<center><input type="submit" value="Valider" ></center>
</form>
C'est un code qui permet de générer des listes déroulantes selon le nb de critères que j'ai dans ma base de données SQL.... Et je génère les listes déroulantes dynamiquement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<select name="<? echo 'choix'.$i ;?>" >
. Alors, j'ai voulu faire une méthode vérifier() qui permet de vérifier si l'internaute a vraiment choisis un choix parmis ceux qui existent dans la liste déroulante , mais j'ai pas su comment récupérer les choix aprés avoir valider le formulaire...
Je me demande est ce quelqu'un possède une idée comment ça se fait...
J'ai même consulter le sujet:http://www.developpez.net/forums/sho...d.php?t=520673 sans aucune résultat.
Merci pour votre aide