Bonjour tout le monde,
J'aimerais créer une liste déroulante en PHP qui contiendrait le nom de mes tables.
J'ai déjà ce code qui fonctionne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 while ($row = mysql_fetch_row($result)) { echo "<option> {$row[0]}"</option>"; }
J'aimerais sélectionner une valeur de la liste déroulante lors du chargement de la page.
Si ma variable de session $_SESSION['LaTable'] est vide, j'aimerais que l'option sélectionnée par défaut soit la première valeur de la liste déroulante et si la variable de session n'est pas vide, j'aimerais alors sélectionner la valeur que porte la variable de session.
J'ai ce code qui ne fonctionne pas :
Sauriez-vous me dire comment je pourrais faire cela ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <?php $list = ''; while($row = mysql_fetch_row($result)){ $list .= '<option value="'.$row[0].'">'.$row[0].'</option>'; } if(!empty($_SESSION['LaTable'])) $list = str_replace('value="'.$_SESSION['LaTable'].'"', 'value="'.$_SESSION['LaTable'].'" selected="selected"', $list);
Merci d'avance.
beegees
Partager