Bonjour,
Je récupère les options dans un champ <select> grâce à une requête sql.
Quand je regarde les options qu'il me présente, tout va bien. Par exemple il m'affiche l'option nommée "Site A".
Par contre, quand j'envoie mon formulaire, la valeur de $choix, qui devrait être normalement "Site A", est simplement "Site". Il manque le "A".
J'ai tout d'abord pensé qu'à l'enregistrement de mes données dans la base, j'avais oublié d'ajouter quelque chose pour compter les espace comme un caractère. J'ai donc essayé de jouer avec addslashes(). Mais apparement ce n'est pas ca.
Je crois que le <select> à un problème avec les mots composés...nan, en fait je crois que c'est moi qui ai un problème avec les <select>![]()
Merci de vos suggetions
Voici le code :
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 <select name="choix" size="1">'; $requete = "SELECT DISTINCT site_name FROM wst_sites WHERE user = '$content_ai' ORDER BY user ASC"; $result = mysql_db_query($lacema_db, $requete); while ($voir = mysql_fetch_array($result)) { echo ' <option value='.$voir['site_name'].'>'.$voir['site_name'].''; } echo ' </select>
Partager