Foros del Web » Programando para Internet » PHP »

Obtener talla de la base de datos

Estas en el tema de Obtener talla de la base de datos en el foro de PHP en Foros del Web. Hola!! A ver si me puede ayudar alguien, necesito saber como puedo obtener los datos de una base dinamicamente para introducirlos en un menu tipo ...
  #1 (permalink)  
Antiguo 26/04/2006, 16:36
 
Fecha de Ingreso: junio-2005
Mensajes: 1
Antigüedad: 18 años, 10 meses
Puntos: 0
Obtener talla de la base de datos

Hola!! A ver si me puede ayudar alguien, necesito saber como puedo obtener los datos de una base dinamicamente para introducirlos en un menu tipo select.
En la base de datos tengo un campo que es el de talla(en el estan todas la tallas separadas por comas S, M, L, XL), de aqui debo obtener los datos dinamicamente.
No se si debo cambiar el tipo de campo o que es lo que tengo que hacer. Ando un poco perdido.
  #2 (permalink)  
Antiguo 26/04/2006, 16:46
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 19 años, 1 mes
Puntos: 33
mmm echale un ojo a este link creo que es lo que estas buscando http://www.forosdelweb.com/showpost....&postcount=152
  #3 (permalink)  
Antiguo 26/04/2006, 17:35
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 20 años, 6 meses
Puntos: 11
Cita:
Iniciado por legolaszz
En la base de datos tengo un campo que es el de talla(en el estan todas la tallas separadas por comas S, M, L, XL), de aqui debo obtener los datos dinamicamente.
¿Varios valores en un mismo campo? Esto a la larga trae problemas, hay que normalizar.

Puedes hacer algo asi:

Código PHP:
<?php
    $rs
=mysql_query("select talla from tabla where ....");
    
$row=mysql_fetch_assoc($rs);
    
$arr_tallas=explode(",",$row['talla']);
    
?>
<select name="talla">
<?php
    
foreach($arr_tallas as $talla)
    {
?>
<option><?php echo $talla?></option>
<?php
    
}
?>
</select>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:00.