Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/10/2009, 16:22
Avatar de hieloverde
hieloverde
 
Fecha de Ingreso: julio-2005
Ubicación: México, D.F
Mensajes: 467
Antigüedad: 18 años, 9 meses
Puntos: 5
Respuesta: Almacenar registros (sql) en variables con while o for

Cita:
Iniciado por ca23sere Ver Mensaje
gracias hieloverde. Es todo un cambio de paradigma. Funciona bien, a excepción de que las opciones son todas la misma. La que trae de la base de datos. Es decir, son cuatro opciones iguales. Yo no sé si es mas kilombo arreglar eso que hacer otra cosa. Pensaba en otra variante, que no sé como hacerla. Hacer tambièn un bucle pero de toda la consulta:
Que tal ca23sere,

Claro que salen todas iguales, había que hacer un pequeño cambio:

Código PHP:
<?php
$opciones 
= array("NO DISPONIBLE","DISPONIBLE","TEMPORALMENTE DISPONIBLE","TEMPORALMENTE NO DISPONIBLE");

$consulta mysql_query("SELECT disponibilidad, id FROM juancito ORDER BY id");
while(
$r mysql_fetch_array($consulta))
{
    echo 
'<select name="'.$r['id'].'" id="lista" >';    
    foreach(
$opciones as $i=>$v)
    {
        if(
$v == $r['disponibilidad'])
        {
            
/* La opción debe estar selecionada */            
            
echo '<option value="'.$r['disponibilidad'].'" selected>'.$r['disponibilidad'].'</option>';
        }
        else
        {
            
/* Opión sin seleccionar */
            
echo '<option value="'.$v.'">'.$v.'</option>';
        }
    }
    echo 
'</select>';
}
?>
Esta línea: echo '<option value="'.$v.'">'.$v.'</option>';
__________________
<? echo("1 <script> dice + que 1000 palabras"); ?> EspacioMéxico