Probleme explode et select formulaire
Bonjour à tous,
je ne sais pas d'où vient le problème...
Code de ma fonction :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| function dropdown ($dropdownone, $dropdowntou)
{
foreach ($dropdownone as $safedatasry)
{
$safedatasry = str_replace ('', '', $safedatasry);
echo '<option value=\'' . $safedatasry . '\'';
if (trim ($safedatasry) == $dropdowntou)
{
echo ' selected=\'selected\'';
}
echo '>' . trim ($safedatasry) . '</option>';
}
} |
Dans le select de mon formulaire j'ai bien les valeurs qui s'enregistrent dans ma BDD après l'envoi :
Code:
1 2 3 4 5 6
| <select class=\'widtha\' id=\'marque\' name=\'marque\' tabindex=\'12\'>
<option value=\'\'> </option>
';
dropdown (explode ('
', $conf[marques]), $_POST[marque]);
echo ' </select> |
Mais en fait la valeur enregistré dans la BDD ne s'affiche pas par défaut dans le select et il faut recliquer sur la liste déroulante...
Pourtant je ne trouve aucune erreur. :?
Par contre quand la dernière valeur de la liste enregistré dans la BDD est sélectionnée, là j'ai bien l'affichage en arrivant sur la page... mais seulement sur la dernière valeur !
Je ne sais pas si je me suis bien fais comprendre...
Une idée ? Merci