Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/05/2010, 18:44
Avatar de neoarcangel
neoarcangel
 
Fecha de Ingreso: enero-2005
Ubicación: España
Mensajes: 566
Antigüedad: 15 años
Puntos: 5
Respuesta: ¿Problema con un if?

Funciona perfecto salvo por una cosa.

He adaptado el codigo, en vez de un foreach he puesto un for, por que el foreach no lo acabo de comprender, me ha quedado asi.

Código PHP:
<?php 
$sexos 
= array('varon''hembra');
        
$selected "";

       for(
$contador=0;$contador<count($sexos);$contador++)
        {
            if(
$registros['sexo']==$sexos[$contador])
            {
                
$selected='selected="selected"';
            
    
?>
            <option value="<?php echo $registros['sexo'?><?php echo $selected ?>><?php echo $registros['sexo'?></option>             
    <?php
            $selected 
"";
            }
        } 
?>
Asi me muestra bien el seleccionado en el desplegable, lo malo es que no me muestra los demas, la idea es hacer una consulta de actualizacion por lo que tienen que aparecer todos los valores que habia en la base de datos y darte la opcion de poder cambiarlo.

La idea es que aparezca hembra seleccionado y macho debajo para poder seleccionar, pero francamente no sé como hacerlo, para que teniendo en cuenta el que este seleccionado me muestre ese seleccionado y los demas debajo.

En este caso, en un personaje hembra, me aparece seleccionado que es hembra, pero no me da mas opciones el desplegable
__________________
Mi equipo

Gigabyte GA-MA770T-UD3P Socket AM3|OZC StealthxStream 600 w | Gigabyte Radeon HD 4770 512MB GDDR5| AMD Phenom II 945 X4 Quad Core 3.0Ghz| Memoria Kingston 6GB DDR3 1333

Última edición por neoarcangel; 14/05/2010 a las 18:54