Foros del Web » Programando para Internet » PHP »

Menu desplegable

Estas en el tema de Menu desplegable en el foro de PHP en Foros del Web. hola buenas tardes por favor si pueden ayudarme a solventar este problema estoy tratando de generar un menu desplegable mediante php y este se genera ...
  #1 (permalink)  
Antiguo 28/02/2008, 13:14
 
Fecha de Ingreso: febrero-2008
Mensajes: 133
Antigüedad: 16 años, 2 meses
Puntos: 0
Menu desplegable

hola buenas tardes por favor si pueden ayudarme a solventar este problema estoy tratando de generar un menu desplegable mediante php y este se genera pero sin los datos que deberian ir dentro y los datos aparecen pero desordenados y fuera del menu

aqui esta el codigo de mi menu desplegable:


if($_GET["division"])
{
echo "<tr><td><select name=\"division\" >División</td>";
echo "<td><option value=\"CONSUMO\">Consumo</option>";
echo "<option value=\"CONSUMO RPV\">Consumo RPV</option>";
echo "<option value=\"FORT DODGE\">Fort Dodge</option>";
echo "<option value=\"FORT DODGE RPV\">Fort Dodge RPV</option>";
echo "<option value=\"PHARMA\">Pharma</option>";
echo "<option value=\"PHARMA RPV\">Pharma RPV</option>";
echo "<option value=\"TOPS\">TOPS<\option> </select></td></tr>";
}
muchas gracias
  #2 (permalink)  
Antiguo 28/02/2008, 13:19
Avatar de jaronu  
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 2 meses
Puntos: 52
Re: Menu desplegable

Crea la tabla y cierrala a ver que pasa


if($_GET["division"])
{
echo "<table>";
echo "<tr><td><select name=\"division\" >División</td>";
echo "<td><option value=\"CONSUMO\">Consumo</option>";
echo "<option value=\"CONSUMO RPV\">Consumo RPV</option>";
echo "<option value=\"FORT DODGE\">Fort Dodge</option>";
echo "<option value=\"FORT DODGE RPV\">Fort Dodge RPV</option>";
echo "<option value=\"PHARMA\">Pharma</option>";
echo "<option value=\"PHARMA RPV\">Pharma RPV</option>";
echo "<option value=\"TOPS\">TOPS<\option> </select></td></tr>";
echo "</table>";
}
  #3 (permalink)  
Antiguo 28/02/2008, 14:32
 
Fecha de Ingreso: febrero-2008
Mensajes: 133
Antigüedad: 16 años, 2 meses
Puntos: 0
Re: Menu desplegable

es que es un modulo que tiene una tabla con muchos campos que pueden o no abrirse dinamicamente por lo que la tabla es declarada fuera de este if y cuando creo la tabla dentro de este if me da un error peor porque sin esta correcion me funcionan todos los demas campo excepto este y con la tabla nueva no funciona nada
  #4 (permalink)  
Antiguo 28/02/2008, 14:35
Avatar de jaronu  
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 2 meses
Puntos: 52
Re: Menu desplegable

si la tabla esta fuera del if prueba tambien sacando la etiqueta
<tr> del if
  #5 (permalink)  
Antiguo 29/02/2008, 07:55
 
Fecha de Ingreso: febrero-2008
Mensajes: 133
Antigüedad: 16 años, 2 meses
Puntos: 0
Re: Menu desplegable

no funciona....!
  #6 (permalink)  
Antiguo 29/02/2008, 08:01
Avatar de jaronu  
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 2 meses
Puntos: 52
Re: Menu desplegable

estas seguro que este GET va bien:

if($_GET["division"])

es que sin ver todo el codigo,
yo por lo menos no soy capaz de ver el fallo
  #7 (permalink)  
Antiguo 29/02/2008, 08:48
 
Fecha de Ingreso: febrero-2008
Mensajes: 133
Antigüedad: 16 años, 2 meses
Puntos: 0
Re: Menu desplegable

ok incluyo el codigo completo
y bueno ese get debe estar bien puesto que todos los demas funcionan excepto ese:
[PHP]<form method="get" action="realizar_busqueda.php">
<table align="center" background="wyeth_back.JPG" width="80%" border="1" bordercolor="#CCCCCC">
<tr>
<?php
if ($_GET["site"])
{ echo "<td>Lugar:</td>" ;
echo "<td> <input type=\"".radio."\" name=\"".site."\" value=\"".CCS."\">Caracas</td>" ;
echo "<td><input type=\"".radio."\" name=\"".site."\" value=\"".MCY."\"> Maracay</td></tr>";
}
if($_GET["division"])
{ echo "<tr><td><select name=\"division\" >División</td>";
echo "<td><option value=\"CONSUMO\">Consumo</option>";
echo "<option value=\"CONSUMO RPV\">Consumo RPV</option>";
echo "<option value=\"FORT DODGE\">Fort Dodge</option>";
echo "<option value=\"FORT DODGE RPV\">Fort Dodge RPV</option>";
echo "<option value=\"PHARMA\">Pharma</option>";
echo "<option value=\"PHARMA RPV\">Pharma RPV</option>";
echo "<option value=\"TOPS\">TOPS<\option> </select></td></tr>";

}

if($_GET["asignada_a"])
{ echo "<tr><td> Responsable:</td>";
echo "<td>Nombre:";
echo "<input name=\"nombre_u\" type=\"text\" id=\"nombre_u\" size=\"10\" maxlength=\"20\"></td>";
echo "<td>Apellido:";
echo "<input name=\"apellido_u\" type=\"text\" id=\"apellido_u\" size=\"10\" maxlength=\"20\"></td></tr>";
}
if ($_GET["marca"])
{ echo "<tr><td>Marca:</td>";
echo "<td><input name=\"marca\" type=\"text\" id=\"marca\" size=\"20\" maxlength=\"50\"></td></tr>";
}
if ($_GET["modelo"])
{ echo "<tr><td>Modelo:</td>";
echo "<td><input name=\"modelo\" type=\"text\" id=\"modelo\" size=\"20\" maxlength=\"50\"></td></tr>";
}
if ($_GET["tipo"])
{ echo "<tr><td>Tipo:</td>";
echo "<td><input name=\"tipo\" type=\"text\" id=\"tipo\" size=\"20\" maxlength=\"50\"></td></tr>";
}
if ($_GET["serial"])
{ echo "<tr><td>Número de serial:</td>";
echo "<td><input name=\"serial\" type=\"text\" id=\"serial\" size=\"20\" maxlength=\"50\"></td>";
}
if ($_GET["Rotulo"])
{ echo "<tr><td>Rotulo:</td>";
echo "<td><input name=\"rotulo\" type=\"text\" id=\"rotulo\" size=\"20\" maxlength=\"50\"></td></tr>";
}
if ($_GET["fec_venc_garan"])
{ echo "<tr><td>Fecha De Vencimiento De Garantia:</td>";
echo "<td align=\"rigth\">Desde:<select name=\"".dia_gi."\">";
for($i=1;$i<=31;$i++)
{echo"<option value=\"".$i."\"> $i </option>";}
echo "</select>";
echo "<select name=\"".mes_gi."\" id=\"".mes_gi."\" >";
echo "<option value=\"".ENERO."\" selected>Enero</option>";
echo "<option value=\"".FEBRERO."\">Febrero</option>";
echo "<option value=\"".MARZO."\">Marzo</option>";
echo "<option value=\"".ABRIL."\">Abril</option>";
echo "<option value=\"".MAYO."\">Mayo</option>";
echo "<option value=\"".JUNIO."\">Junio</option>";
echo "<option value=\"".JULIO."\">Julio</option>";
echo "<option value=\"".AGOSTO."\">Agosto</option>";
echo "<option value=\"".SEPTIEMBRE."\">Septiembre</option>";
echo "<option value=\"".OCTUBRE."\">Octubre</option>";
echo "<option value=\"".NOVIEMBRE."\">Noviembre</option>";
echo "<option value=\"".DICIEMBRE."\">Diciembre</option>";
echo "</select> \t";
echo "<select name=\"".año_gi."\">";
for($i=1980;$i<2050;$i++)
{echo"<option value=\"".$i."\"> $i </option>";}
echo "</select></td>";
echo "<td>Hasta:<select name=\"".dia_gf."\">";
for($i=1;$i<=31;$i++)
{echo"<option value=\"".$i."\"> $i </option>";}
echo "</select>";
echo "<select name=\"".mes_gf."\" id=\"".mes_gf."\" >";
echo "<option value=\"".ENERO."\" selected>Enero</option>";
echo "<option value=\"".FEBRERO."\">Febrero</option>";
echo "<option value=\"".MARZO."\">Marzo</option>";
echo "<option value=\"".ABRIL."\">Abril</option>";
echo "<option value=\"".MAYO."\">Mayo</option>";
echo "<option value=\"".JUNIO."\">Junio</option>";
echo "<option value=\"".JULIO."\">Julio</option>";
echo "<option value=\"".AGOSTO."\">Agosto</option>";
echo "<option value=\"".SEPTIEMBRE."\">Septiembre</option>";
echo "<option value=\"".OCTUBRE."\">Octubre</option>";
echo "<option value=\"".NOVIEMBRE."\">Noviembre</option>";
echo "<option value=\"".DICIEMBRE."\">Diciembre</option>";
echo "</select> \t";
echo "<select name=\"".año_gf."\">";
for($i=1980;$i<2050;$i++)
{echo"<option value=\"".$i."\"> $i </option>";}
echo "</select></td></tr>";
}
if ($_GET["fec_vida_util"])
{ echo "<tr><td>Fecha De Vencimiento De Vida Útil:</td>1";
echo "<td>Desde:<select name=\"".dia_ui."\">";
for($i=1;$i<=31;$i++)
{echo"<option value=\"".$i."\"> $i </option>";}
echo "</select>";
echo "<select name=\"".mes_ui."\" id=\"".mes_ui."\" >";
echo "<option value=\"".ENERO."\" selected>Enero</option>";
echo "<option value=\"".FEBRERO."\">Febrero</option>";
echo "<option value=\"".MARZO."\">Marzo</option>";
echo "<option value=\"".ABRIL."\">Abril</option>";
echo "<option value=\"".MAYO."\">Mayo</option>";
echo "<option value=\"".JUNIO."\">Junio</option>";
echo "<option value=\"".JULIO."\">Julio</option>";
echo "<option value=\"".AGOSTO."\">Agosto</option>";
echo "<option value=\"".SEPTIEMBRE."\">Septiembre</option>";
echo "<option value=\"".OCTUBRE."\">Octubre</option>";
echo "<option value=\"".NOVIEMBRE."\">Noviembre</option>";
echo "<option value=\"".DICIEMBRE."\">Diciembre</option>";
echo "</select> \t";
echo "<select name=\"".año_ui."\">";
for($i=1980;$i<2050;$i++)
{echo"<option value=\"".$i."\"> $i </option>";}
echo "</select></td>";
echo "<td>Hasta:<select name=\"".dia_uf."\">";
for($i=1;$i<=31;$i++)
{echo"<option value=\"".$i."\"> $i </option>";}
echo "</select>";
echo "<select name=\"".mes_uf."\" id=\"".mes_uf."\" >";
echo "<option value=\"".ENERO."\" selected>Enero</option>";
echo "<option value=\"".FEBRERO."\">Febrero</option>";
echo "<option value=\"".MARZO."\">Marzo</option>";
echo "<option value=\"".ABRIL."\">Abril</option>";
echo "<option value=\"".MAYO."\">Mayo</option>";
echo "<option value=\"".JUNIO."\">Junio</option>";
echo "<option value=\"".JULIO."\">Julio</option>";
echo "<option value=\"".AGOSTO."\">Agosto</option>";
echo "<option value=\"".SEPTIEMBRE."\">Septiembre</option>";
echo "<option value=\"".OCTUBRE."\">Octubre</option>";
echo "<option value=\"".NOVIEMBRE."\">Noviembre</option>";
echo "<option value=\"".DICIEMBRE."\">Diciembre</option>";
echo "</select> \t";
echo "<select name=\"".año_uf."\">";
for($i=1980;$i<2050;$i++)
{echo"<option value=\"".$i."\"> $i </option>";}
echo "</select></td></tr>";
}
if ($_GET["token_serial"])
{ echo "<tr><td> Serial Token:</td>";
echo "<td><input name=\"token_serial\" type=\"text\" id=\"token_serial\" size=\"20\" maxlength=\"50\"></td></tr>";
}
if ($_GET["fec_ven_token"])
{ echo "<tr><td>Fecha De Vencimiento De Token:</td>";
echo "<td>Desde:<select name=\"".dia_ti."\">";
for($i=1;$i<=31;$i++)
{echo"<option value=\"".$i."\"> $i </option>";}
echo "</select>";
echo "<select name=\"".mes_ti."\" id=\"".mes_ti."\" >";
echo "<option value=\"".ENERO."\" selected>Enero</option>";
echo "<option value=\"".FEBRERO."\">Febrero</option>";
echo "<option value=\"".MARZO."\">Marzo</option>";
echo "<option value=\"".ABRIL."\">Abril</option>";
echo "<option value=\"".MAYO."\">Mayo</option>";
echo "<option value=\"".JUNIO."\">Junio</option>";
echo "<option value=\"".JULIO."\">Julio</option>";
echo "<option value=\"".AGOSTO."\">Agosto</option>";
echo "<option value=\"".SEPTIEMBRE."\">Septiembre</option>";
echo "<option value=\"".OCTUBRE."\">Octubre</option>";
echo "<option value=\"".NOVIEMBRE."\">Noviembre</option>";
echo "<option value=\"".DICIEMBRE."\">Diciembre</option>";
echo "</select> \t";
echo "<select name=\"".año_ti."\">";
for($i=1980;$i<2050;$i++)
{echo"<option value=\"".$i."\"> $i </option>";}
echo "</select></td>";
echo "<td>Hasta:<select name=\"".dia_tf."\">";
for($i=1;$i<=31;$i++)
{echo"<option value=\"".$i."\"> $i </option>";}
echo "</select>";
echo "<select name=\"".mes_tf."\" id=\"".mes_tf."\" >";
echo "<option value=\"".ENERO."\" selected>Enero</option>";
echo "<option value=\"".FEBRERO."\">Febrero</option>";
echo "<option value=\"".MARZO."\">Marzo</option>";
echo "<option value=\"".ABRIL."\">Abril</option>";
echo "<option value=\"".MAYO."\">Mayo</option>";
echo "<option value=\"".JUNIO."\">Junio</option>";
echo "<option value=\"".JULIO."\">Julio</option>";
echo "<option value=\"".AGOSTO."\">Agosto</option>";
echo "<option value=\"".SEPTIEMBRE."\">Septiembre</option>";
echo "<option value=\"".OCTUBRE."\">Octubre</option>";
echo "<option value=\"".NOVIEMBRE."\">Noviembre</option>";
echo "<option value=\"".DICIEMBRE."\">Diciembre</option>";
echo "</select> \t";
echo "<select name=\"".año_tf."\">";
for($i=1980;$i<2050;$i++)
{echo"<option value=\"".$i."\"> $i </option>";}
echo "</select></td></tr>";}
  #8 (permalink)  
Antiguo 29/02/2008, 08:48
 
Fecha de Ingreso: febrero-2008
Mensajes: 133
Antigüedad: 16 años, 2 meses
Puntos: 0
Re: Menu desplegable

if ($_GET["provee_equipo"])
{ echo "<tr><td> Proveedor del Equipo:</td>";
echo "<td><input name=\"provee_equipo\" type=\"text\" id=\"provee_equipo\" size=\"20\" maxlength=\"50\"></td></tr>";
}
if ($_GET["fecha_compra"])
{ echo "<tr><td>Fecha De Compra del Equipo:</td>";
echo "<td>Desde:<select name=\"".dia_ci."\">";
for($i=1;$i<=31;$i++)
{ echo"<option value=\"".$i."\"> $i </option>";}
echo "</select>";
echo "<select name=\"".mes_ci."\" id=\"".mes_ci."\" >";
echo "<option value=\"".ENERO."\" selected>Enero</option>";
echo "<option value=\"".FEBRERO."\">Febrero</option>";
echo "<option value=\"".MARZO."\">Marzo</option>";
echo "<option value=\"".ABRIL."\">Abril</option>";
echo "<option value=\"".MAYO."\">Mayo</option>";
echo "<option value=\"".JUNIO."\">Junio</option>";
echo "<option value=\"".JULIO."\">Julio</option>";
echo "<option value=\"".AGOSTO."\">Agosto</option>";
echo "<option value=\"".SEPTIEMBRE."\">Septiembre</option>";
echo "<option value=\"".OCTUBRE."\">Octubre</option>";
echo "<option value=\"".NOVIEMBRE."\">Noviembre</option>";
echo "<option value=\"".DICIEMBRE."\">Diciembre</option>";
echo "</select> \t";
echo "<select name=\"".año_ci."\">";
for($i=1980;$i<2050;$i++)
{echo"<option value=\"".$i."\"> $i </option>";}
echo "</select></td>";
echo "<td>Hasta:<select name=\"".dia_cf."\">";
for($i=1;$i<=31;$i++)
{echo"<option value=\"".$i."\"> $i </option>";}
echo "</select>";
echo "<select name=\"".mes_cf."\" id=\"".mes_cf."\" >";
echo "<option value=\"".ENERO."\" selected>Enero</option>";
echo "<option value=\"".FEBRERO."\">Febrero</option>";
echo "<option value=\"".MARZO."\">Marzo</option>";
echo "<option value=\"".ABRIL."\">Abril</option>";
echo "<option value=\"".MAYO."\">Mayo</option>";
echo "<option value=\"".JUNIO."\">Junio</option>";
echo "<option value=\"".JULIO."\">Julio</option>";
echo "<option value=\"".AGOSTO."\">Agosto</option>";
echo "<option value=\"".SEPTIEMBRE."\">Septiembre</option>";
echo "<option value=\"".OCTUBRE."\">Octubre</option>";
echo "<option value=\"".NOVIEMBRE."\">Noviembre</option>";
echo "<option value=\"".DICIEMBRE."\">Diciembre</option>";
echo "</select> \t";
echo "<select name=\"".año_cf."\">";
for($i=1980;$i<2050;$i++)
{echo"<option value=\"".$i."\"> $i </option>";}
echo "</select></td></tr>";}
if($_GET["modificado_por"])
{ echo "<tr><td> Modificado por:</td>";
echo "<td><input name=\"modificado_por\" type=\"text\" id=\"modificado_por\" size=\"20\" maxlength=\"50\"></td></tr>";
}?>
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 05:04.