Bonjour,
je suis bénévole pour une asso et je m'occupe de son site
j'ai un formulaire avec une liste déroulante alimenté par le champ "poste" de la table "fonctbureau" , qui enregistre les données choisies dans le champ "fonction" de la table "membres":
<?php
echo '<p>Fonction:</p>';
echo ' <select name="fonction">';
$resfonction=mysql_query("SELECT fonction from fonctbureau") ;
while ($ligne=mysql_fetch_array($resfonction))
{
echo '<option>'.$ligne["fonction"].'</option>';
}
echo '</select>';
?>
ça marche bien à part que je ne sais pas comment faire pour que par défaut le select soit vide
Ensuite, j'ai un autre formulaire qui récupère les données de la table "membres" et là, problème car je voudrais que ma liste déroulante soit toujours alimenté par la table "bureau", mais affiche par défaut la valeur trouvée dans la table membres c'est à dire: $donnees['fonction']
j'ai fait ce code:
<?php
$fonction = $donnees['fonction'];
<p>Fonction
<select name="fonction" value="<?php echo $fonction; ?>">
<?php
$resfonction=mysql_query("SELECT poste FROM fonctbureau") ;
while ($ligne=mysql_fetch_array($resfonction))
{
echo '<option>'.$ligne['poste'].'</option>';
}
?>
</select>
mais ça marche pas
vous pourriez m'aider ?Configuration: Windows XP
Firefox 3.0.1

