Select qui n'affiche qu'une seule lettre

danielos -  
 danielos -
Bonjour,

L'un d'entre vous a t-il déjà rencontré ce pb ?
J'ai un select alimenté par une requête. Lors de l'affcihage, je n'ai que la première lettre du nom qui s'affiche dans la combo.
voici le code:
<!-- Choix du valideur -->

Valideur : <select name="NomValid" size="1">
<?php
$sql = "SELECT nom FROM valideur;";
$query = mysql_query($sql) or die( 'Erreur' );
while ( $row = mysql_fetch_row( $query ) ) {
$NomValid=$row[0];
echo '<option value="'.$NomValid['valideur'].'">'.$NomValid['valideur'].'</option>';
}
$valideur = $_POST['NomValid'];
?>
</select></p>

Lorsque je fais un écho $NomValid après el select, il s'affiche en entier donc cela ne doit pas venir de la requête.

Merci d'avance

Daniel
A voir également:

1 réponse

othanga
 
pkoi $NomValid['valideur'] et pas $Nomvalid seul ?
0
danielos
 
Effectivement pourquoi ????

Ta remarque m'a fait constater que cela aurait du être $NomValid[name du select] or ce ne l'était pas.
J'ai donc fait la modif et cela ne marchait pas plus.
J'ai donc tout simplement mis $NomValid et ça fonctionne.

Merci 1000 fois
0