Foros del Web » Programando para Internet » PHP »

combobox dinamico

Estas en el tema de combobox dinamico en el foro de PHP en Foros del Web. hola foro: necesito me ayuden con la siguiente consulta: he creado un combobox de manera dinamica en php asi: <select name="ddlMinDesde" class="Campos" style="height:18px; width:55px;"> <?php ...
  #1 (permalink)  
Antiguo 23/08/2013, 08:17
 
Fecha de Ingreso: julio-2013
Mensajes: 16
Antigüedad: 11 años, 4 meses
Puntos: 0
Pregunta combobox dinamico

hola foro:

necesito me ayuden con la siguiente consulta:

he creado un combobox de manera dinamica en php asi:

<select name="ddlMinDesde" class="Campos" style="height:18px; width:55px;">

<?php
for ($i=0;$i<60;$i++)
{
$h1=sprintf("%02d",$i);

?>
<option value="<?php echo $h1; ?>"><?php echo $h1; ?></option>

<?php
}
?>

</select>

mi pregunta es luego de que almacene el valor que selecciono, cuando deseo consultarlo como hago para seleccionarlo ?

si alguien sabe como hacerlo por favor agradezco su ayuda.

gracias
  #2 (permalink)  
Antiguo 23/08/2013, 11:03
 
Fecha de Ingreso: julio-2013
Ubicación: México
Mensajes: 361
Antigüedad: 11 años, 3 meses
Puntos: 55
Respuesta: combobox dinamico

Hola.

Para seleccionarlo le das click con el mouse.

Perdon, no me pude resistir.

Si lo que quieres saber es como recoges la variable en php del que seleccionaste, lo haces con

$var=$_POST[ddlMinDesde];//<--con el nombre de tu select
Ó
$var=$_GET[ddlMinDesde];//<--con el nombre de tu select

Dependiendo de como envies el formulario.
Revisa esta informacion.

http://www.php.net/manual/es/language.variables.external.php

Saludos
  #3 (permalink)  
Antiguo 27/08/2013, 21:53
 
Fecha de Ingreso: julio-2013
Mensajes: 16
Antigüedad: 11 años, 4 meses
Puntos: 0
Respuesta: combobox dinamico

Hola Erick, Gracias..

quiero plantear mejor mi duda:

supongamos que yo elegí la siguiente fecha:

2013-08-27 10:05:00:00 Luego le doy aceptar y guardo la fecha en la BD.

Luego como haría para cuando realice la consulta se muestre en cada combo el valor correspondiente. (Hora-Minutos).

Se que el combobox maneja la propiedad Selected, pero en este caso no se como trabajarla.
  #4 (permalink)  
Antiguo 27/08/2013, 22:10
 
Fecha de Ingreso: julio-2013
Mensajes: 158
Antigüedad: 11 años, 4 meses
Puntos: 6
Respuesta: combobox dinamico

Código:
<option value="<?php echo $h1; ?>" <?php if ($return==$h1) { echo 'selected="selected"'; } ?> ><?php echo $h1; ?></option>
haces una consulta que te debuelba el valor, lo almacenas en una variable en este ejemplo a la variable la llame $return que contiene el valor debuelto en la cnsulta.
  #5 (permalink)  
Antiguo 27/08/2013, 22:30
 
Fecha de Ingreso: julio-2013
Mensajes: 158
Antigüedad: 11 años, 4 meses
Puntos: 6
Respuesta: combobox dinamico

Para separar el valor debuelto

Código PHP:
 $query_returnContries "SELECT * FROM Fecha"//Tu consulta
 
$returndefecha $row_returnContries["fecha"]; //Almacenas la fecha debuelta en una variable

 
$separafecha explode(" ",$returndefecha);
 
$returnTiempo $separafecha[1];
 
 
$separaMinutos explode(":",$returnTiempo);
 
$Minutos $separaMinutos[1];
 
$Horas $separaMinutos[0]; 
Minutos:
Cita:
<select name="ddlMinDesde" class="Campos" style="height:18px; width:55px;">
<option value="<?php echo $h1; ?>" <?php if ($Minutos==$h1) { echo 'selected="selected"'; } ?> ><?php echo $h1; ?></option>
</select>
Horas:
Cita:
<select name="ddlHorDesde" class="Campos" style="height:18px; width:55px;">
<option value="<?php echo $h1; ?>" <?php if ($Horas==$h1) { echo 'selected="selected"'; } ?> ><?php echo $h1; ?></option>
</select>
NOTA: ¡NO COPY PASTE CHECHA Y ADAPTA!
  #6 (permalink)  
Antiguo 28/08/2013, 11:23
 
Fecha de Ingreso: julio-2013
Mensajes: 16
Antigüedad: 11 años, 4 meses
Puntos: 0
Respuesta: combobox dinamico

Hola Cesar...

Gracias por tu aporte..

Voy a tomar en cuenta tu sugerencia..

Luego te comento.

Saludos.

Etiquetas: combobox, dinamico, 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 14:07.