bonjour
dans une page php
j'ai un formulaire avec un champ select qui liste les valeurs d'une table.
par défaut, la valeur initiale du champ select est la première valeur de table
je voudrais forcer cette valeur avec une variable (sans succès)
je laisse le petit bout de code ci-dessous
en vous remerciant de m'aider

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
<form id="form1" name="form1" method="get" action="User_lst.php">
  <label>
    <select name="select2" id="select2">
      <?php
do {  
?>
      <option value="<?php echo $row_L_lignes['LI_cdlig']?>"<?php if (!(strcmp($row_L_lignes['LI_cdlig'], $_GET['select2']))) {echo "selected=\"selected\"";} ?>><?php echo $row_L_lignes['LI_cdlig']?></option>
      <?php
} while ($row_L_lignes = mysql_fetch_assoc($L_lignes));
  $rows = mysql_num_rows($L_lignes);
  if($rows > 0) {
      mysql_data_seek($L_lignes, 0);
	  $row_L_lignes = mysql_fetch_assoc($L_lignes);
  }
?>
    </select>
  </label>
  <label>
    <input type="submit" name="button" id="button" value="Valider" /> 
  </label>
</form>