Tengo un problema con el rellenado de mis selects desde mi base de datos, la cuestion es que los rellena aparentemente de forma correcta, pero al intentar seleccionar algo en el select me doy cuenta que falta la primera option, para esplicarme mejor pondre un ejemplo:
En mi tabla colorcabello tengo en el campo ColorCabello los siguientes datos:
Código:
El resultado en el select es:Castaño Negro Pelirrojo
Código:
Como veis falta CASTAÑO, siempre falla la primera de las opciones en todos los selects que tengo puestosColor del Cabello Negro Pelirrojo
Y este es mi select a ver si veis porque me pasa eso.
Código PHP:
No veo donde esta el problema, me podeis ayudar.Ver original
<select name="selcolorcabello" id="selcolorcabello" class="Guias3" Onchange="cargarContenido('Contenido.php')"> <option value="-1" selected> Color del Cabello </option> <?php { ($_GET['selcolorcabello'] = '-1'); }elseif ($_GET["selcolorcabello"]==$registrocolorcabello['ColorCabello']) { echo "<option value='".$registrocolorcabello['ColorCabello']."' selected> ".$registrocolorcabello['ColorCabello']."</option>"; }else{ echo "<option value='".$registrocolorcabello['ColorCabello']."' > ".$registrocolorcabello['ColorCabello']."</option>"; } ?> </select>
Gracias