Foros del Web » Programando para Internet » PHP »

select dinamico asociado

Estas en el tema de select dinamico asociado en el foro de PHP en Foros del Web. tengo este codigo que lo que hace es generar el select referenciado desde otro select. La idea es que dependiendo del rubro que elijas te ...
  #1 (permalink)  
Antiguo 11/03/2012, 00:24
 
Fecha de Ingreso: octubre-2011
Ubicación: Montevideo
Mensajes: 22
Antigüedad: 13 años, 2 meses
Puntos: 1
select dinamico asociado

tengo este codigo que lo que hace es generar el select referenciado desde otro select. La idea es que dependiendo del rubro que elijas te dara opciones de insumos. EL mismo funciona perfecto hasta que el id del insumo llega a las 2 cifras , es decir que los insumos con id 1,2,3,4,5,6,7,8 y 9 funcionan a la perfeccion y el resto solo me permite pasar la primer cifra. si es 10 me muestra 1 . . .
Los datos los estoy pasando por $_POST.
dejo el codigo:

Código PHP:
if($valor!="0")
{
   
// Si el numero corresponde a un codigo de insumo valido paso a procesar
   
$coneccion=mysql_connect("localhost""root""") or die(mysql_error());
   
mysql_select_db("proceso_de_compras"$coneccion) or die(mysql_error());
   
// Genero la consulta trayendo todos los estados que correspondan al codigo del insumo elegido
   
$consulta=mysql_query("SELECT * FROM insumo WHERE id_rubro='$valor' ORDER BY producto");
   
mysql_close($coneccion);

   
// Comienzo a imprimir el select
   
echo "<select style='width:140px ;' id='select_1' name='insumo'>";
      echo 
"<option value='0'>Producto</option>";
   while(
$registro=mysql_fetch_array($consulta))
   {
      
// Paso a HTML acentors y ñ para su correcta visualizacion
      
$registro[1]=htmlentities($registro[1]);
      
// Imprimo las opciones del select
      
      
echo "<option value='".$registro[0]."'>".$registro[1]."</option>";
   }         
   echo 
"</select>";

Gracias!!
  #2 (permalink)  
Antiguo 11/03/2012, 09:17
 
Fecha de Ingreso: octubre-2011
Ubicación: Montevideo
Mensajes: 22
Antigüedad: 13 años, 2 meses
Puntos: 1
Respuesta: select dinamico asociado

LO TENGO!!! no habia declarado el name del select como array es decir:

Código PHP:
<select name='insumo[]' 
faltaba el []

Gracias!!

Etiquetas: dinamico, html, mysql, registro, select, sql, asociados
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 02:15.