Afficher resultat ds liste html
Bonjour,
ma question peut parraitre bénin mais j'ai un petit probleme j'ai un formulaire de modification. les champs texte je les affiche de cette facon
<input type="text" name="prix" size="20" value="<?=$prix;?>">
mais pour les liste déroulante je fait comment????
merci je m aider
<tr>
<td>Carburant</td>
<td><select name="carburant">
<option></option>
<option>Essence</option>
<option>Gasoil</option>
</select></td>
</tr>
ceci est un exemple je veut que si le client a choisi exemple essence ben que ce soit essence qui apparaice dans le champ de modification
ma question peut parraitre bénin mais j'ai un petit probleme j'ai un formulaire de modification. les champs texte je les affiche de cette facon
<input type="text" name="prix" size="20" value="<?=$prix;?>">
mais pour les liste déroulante je fait comment????
merci je m aider
<tr>
<td>Carburant</td>
<td><select name="carburant">
<option></option>
<option>Essence</option>
<option>Gasoil</option>
</select></td>
</tr>
ceci est un exemple je veut que si le client a choisi exemple essence ben que ce soit essence qui apparaice dans le champ de modification
2 réponses
-
salut !
je comprend pas trop ! donc je repond a l'aveugle (comme d'hab !)
bon et bien tu peux faire comme ceci :
<option><? $prix; ?></option>
voila ! si c'est pas ça merci de detaillé ton pb !
y a des jours ou c'est toi qui cogne le bar.
et y a des jours ou c'est le bar qui te cogne. -
Salut.
Pour information, les tableaux ne sont pas conçu pour la mise en page.
Il suffit pour chaque <option> de vérifie si la valeur de la variable correpond à la valeur de l'attribut value.
Exemple :<?php $carburants = array( /* valeur => libelé */ 'essence' => 'Essence', 'gasoil' => 'Gasoil', ); $carburant = 'gasoil'; echo '<select name="carburant">'; foreach($carburants as $value => $label) { echo ($value == $carburant) ? '<option value="'.$value.'" selected="selected">'.$label.'</option>' : '<option value="'.$value.'">'.$label.'</option>'; } echo '</select>'; ?>