Foros del Web » Programando para Internet » PHP »

Problema Menu en PHP

Estas en el tema de Problema Menu en PHP en el foro de PHP en Foros del Web. Que tal, les cuento mi idea. Voy a hacer un menu en PHP para productos. La idea es, en un primer <select menu> poner todos ...
  #1 (permalink)  
Antiguo 12/06/2012, 18:46
 
Fecha de Ingreso: marzo-2012
Mensajes: 10
Antigüedad: 12 años, 1 mes
Puntos: 0
Problema Menu en PHP

Que tal, les cuento mi idea. Voy a hacer un menu en PHP para productos. La idea es, en un primer <select menu> poner todos los productos generales. al clickear en algun producto, que salgan sus variables en una segundo <select menu>. y si esta variable, tiene mas variables, que pase a una tercer columna con otro <select menu>.
Yo logré hacerlo, de la primer columna a la segunda columna. pero al hacer que las variables de la segunda columna vayan a la tercer columna, es como que no se crea una nueva columna. se pasa todo a la segunda columna. les dejo la pagina para que vean.

http://lplsolutions.com.ar/mastercoat/producto.php

Si clickean en ADITIVOS DE HORMIGON y luego a >>, les saldrá el segundo select menu con otras variables. Si eligen PLASTIFICANTES y luego >> les saldrá el tercer select menu.. pero aquí está el problema. el tercer select menu pareciera que se pone dentro del segundo select menu.. Les dejo el código.



Lo que está en negrita es lo que no funciona. Es decir, lo que tendria que aparecer en un nuevo select menu, pero aparece en el segundo.. Espero que me puedan ayudar, es bastante importante.. Gracias!
  #2 (permalink)  
Antiguo 12/06/2012, 19:53
 
Fecha de Ingreso: marzo-2012
Mensajes: 10
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: Problema Menu en PHP

Cita:
<body>
<table><tr>
<td><?php
$menu1=$_POST["primermenu"];
if ($menu1=="frague") {
?>
<form action="producto.php" method="POST">
<select name="segundomenu" size="20" style="width: 325px;">
<option value="#">Sika 2</option>
<option value="#">Sika 3</option>
<option value="#">Sika 3 (sin cloruro)</option>
<option value="#">Antifrosto</option>
<option value="#">Friolite "OC"</option></select>
<input type="submit" value="Ir" > </form>
<?php
} elseif ($menu1=="aditivos") {
?>
<form action="producto.php" method="POST">
<select name="segundomenu" size="20" style="width: 325px;">
<option value="plast">PLASTIFICANTES</option>
<option value="redagua">REDUCTOR DE AGUA</option>
<option value="superfluid">SUPERFLUIDICANTES</option>
<option value="hiperfluid">HIPERFLUIDICANTES</option>
<option value="acelresist">ACELERANTES DE RESISTENCIA</option>
<option value="agentexpan">AGENTES EXPANSIVOS</option>
<option value="hidrof">HIDROFUGOS</option>
<option value="agentespumi">AGENTE ESPUMIGENO</option>
<option value="incorpaire">INCORPORADORES DE AIRE</option>
<option value="ayubombeo">AYUDA DE BOMBEO</option>
<option value="agentcuadro">AGENTES DE CUADRO</option>
<option value="desmold">DESMOLDANTES</option></select>
<input type="submit" value=">>" > </form>
<?php
} elseif ($menu1=="emulsiones") {
?>
<form action="producto.php" method="POST">
<select name="segundomenu" size="20" style="width: 325px;">
<option value="#">SikaCim Ligante</option>
<option value="#">Sika Latex</option></select>
<input type="submit" value="Ir" > </form>
<?php
} elseif ($menu1=="gryanclajes") {
?>
<form action="producto.php" method="POST">
<select name="segundomenu" size="20" style="width: 325px;">
<option value="#">Sikagrout 212</option>
<option value="#">Sika AnchorFix -1</option>
<option value="#">Sika AnchorFix -2</option></select>
<input type="submit" value="Ir" > </form>
<?php
} elseif ($menu1=="morteroslistos") {
?>
<form action="producto.php" method="POST">
<select name="segundomenu" size="20" style="width: 325px;">
<option value="#">Sika Monotop 615</option>
<option value="#">Sika Monotop 620</option>
<option value="#">Sika Top Armatec 110 EC</option>
<option value="#">Sikaguard 720 EpoCem</option></select>
<input type="submit" value="Ir" > </form>
<?php
} elseif ($menu1=="adype") {
?>
<form action="producto.php" method="POST">
<select name="segundomenu" size="20" style="width: 325px;">
<option value="#">Sikadur 31</option>
<option value="#">Sikadur 32 Gel</option>
<option value="#">Sikadur 41 Mortero</option>
<option value="#">Sikadur 42 CL</option>
<option value="#">Sikadur 52 Inyección</option>
<option value="#">Sikadur 53</option></select>
<input type="submit" value="Ir" > </form>
<?php
} elseif ($menu1=="refest") {
?>
<form action="producto.php" method="POST">
<select name="segundomenu" size="20" style="width: 325px;">
<option value="#">Sika Carbodur 512</option>
<option value="#">Sika Cardobur 1012</option>
<option value="#">Sikadur 30</option>
<option value="#">Sika Wrap 100 G</option>
<option value="#">Sika Wrap Hex 103C</option>
<option value="#">Sikadur 300 (A+B)</option></select>
<input type="submit" value="Ir" > </form>
<?php
} elseif ($menu1=="imptecho") {
?>
<form action="producto.php" method="POST">
<select name="segundomenu" size="20" style="width: 325px;">
<option value="#">MEMBRANAS LIQUIDAS DE POLIURETANO</option>
<option value="#">MEMBRANA LIQUIDA DE ACRILICO</option>
<option value="#">MEMBRANAS LIQUIDAS DE ASFALTO</option></select>
<input type="submit" value=">>" > </form>
<?PHP
} elseif ($menu1=="adhcer") {
?>
<form action="producto.php" method="POST">
<select name="segundomenu" size="20" style="width: 325px;">
<option value="#">SikaCeram Porcellanato</option>
<option value="#">SikaCeram Flexible</option>
<option value="#">SikaCeram Imperdible</option></select>
<input type="submit" value="Ir" > </form>
<?php
} elseif ($menu1=="impregimper") {
?>
<form action="producto.php" method="POST">
<select name="segundomenu" size="20" style="width: 325px;">
<option value="#">Sikaguard 700S</option>
<option value="#">Sikaguard 70</option></select>
<input type="submit" value="Ir" > </form>
<?php
} elseif ($menu1=="revpinimp") {
?>
<form action="producto.php" method="POST">
<select name="segundomenu" size="20" style="width: 325px;">
<option value="#">Sikaguard Acryl</option>
<option value="#">Sikafill frentes</option>
<option value="#">Sika Monotopo 107</option></select>
<input type="submit" value="Ir" > </form>
<?php
} elseif ($menu1=="hidro") {
?>
<form action="producto.php" method="POST">
<select name="segundomenu" size="20" style="width: 325px;">
<option value="#">Sika 1</option></select>
<input type="submit" value="Ir" > </form>
<?php
} elseif ($menu1=="imphumedcim") {
?>
<form action="producto.php" method="POST">
<select name="segundomenu" size="20" style="width: 325px;">
<option value="#">Sikamur Injectocream</option>
<option value="#">Inertol Infiltracion</option>
<option value="#">Sikaguard antihumedad</option></select>
<input type="submit" value="Ir" > </form>
<?php
} elseif ($menu1=="mempree") {
?>
<form action="producto.php" method="POST">
<select name="segundomenu" size="20" style="width: 325px;">
<option value="#">Membranas asfaltica con aluminio</option></select>
<input type="submit" value="Ir" > </form>
<?php
} elseif ($menu1=="mempvc") {
?>
<form action="producto.php" method="POST">
<select name="segundomenu" size="20" style="width: 325px;">
<option value="#">PARA CUBIERTAS EXPUESTAS</option>
<option value="#">PARA CUBIERTAS NO EXPUESTAS</option>
<option value="#">PARA TANQUES DE AGUA POTABLE</option>
<option value="#">MANTO GEOTEXTIL</option>
<option value="#">ACCESORIOS PARA MEMBRANA DE PVC</option></select>
<input type="submit" value=">>" > </form>
<?php
} elseif ($menu1=="pisrevind") {
?>
<form action="producto.php" method="POST">
<select name="segundomenu" size="20" style="width: 325px;">
<option value="#">PISOS EPOXIDICOS</option>
<option value="#">PISOS EPOXIDICOS CEMENTICIOS</option>
<option value="#">PISOS POLIURETANICOS</option>
<option value="#">REVESTIMIENTOS POLIURETANICOS</option>
<option value="#">PISOS CEMENTICIOS</option>
<option value="#">TRATAMIENTO PARA PISOS</option>
<option value="#">TRATAMIENTO PARA JUNTAS ANTIACIDAS</option></select>
<input type="submit" value=">>" > </form>
<?php
} elseif ($menu1=="pintrevpro") {
?>
<form action="producto.php" method="POST">
<select name="segundomenu" size="20" style="width: 325px;">
<option value="#">PROTECCION DE SUPERFICIES METALICAS</option></select>
<input type="submit" value=">>" > </form>
<?php
} elseif ($menu1=="selljunpeg") {
?>
<form action="producto.php" method="POST">
<select name="segundomenu" size="20" style="width: 325px;">
<option value="#">SELLADORES PARA LA INDUSTRIA Y LA CONSTRUCCION</option>
<option value="#">SELLADORES DE SILICONAS</option></select>
<input type="submit" value=">>" > </form>
<?php
} elseif ($menu1=="adhelast") {
?>
<form action="producto.php" method="POST">
<select name="segundomenu" size="20" style="width: 325px;">
<option value="#">Sikabond T53</option>
<option value="#">Sikabond T35</option>
<option value="#">Sika Primer MB</option>
<option value="#">Sika Layer - 03 (3mm)</option>
<option value="#">SISTEMA DE SELLADO</option>
<option value="#">PERFILES DE PVC WATERSTOP</option>
<option value="#">FONDO DE JUNTAS</option>
<option value="#">PRIMERS Y ACTIVADORES</option></select>
<input type="submit" value=">>" > </form>
<?php
} elseif ($menu1=="acc"){
?>
<form action="producto.php" method="POST">
<select name="segundomenu" size="20" style="width: 325px;">
<option value="#">Inertol Infiltracion Embudo</option>
<option value="#">Sika Thinner</option>
<option value="#">Medidor de Humedad Tramex</option>
<option value="#">Rodillo de puas</option>
<option value="#">Pistola manual</option>
<option value="#">Pistola manual importada</option>
<option value="#">Pistola manual H2</option>
<option value="#">Pistola Neumatica</option>
<option value="#">Pistola Neumatica Unipack</option>
<option value="#">Pistola Manual para SikaFast 250ml</option></select>
<input type="submit" value="Ir" > </form>
<?php
} else {}
;
?></td>
<td>
<?php
$menu2=$_POST["segundomenu"];
if ($menu2=="plast") {
?>
<form action="producto.php" method="POST">
<select name="tercermenu" size="20" style="width: 325px;">
<option value="#">Sikacrete Plus</option>
<option value="#">Plastiment Highway</option>
<option value="#">Plastiment "BV"</option></select>
<input type="submit" value="Ir" > </form>
<?php
} elseif ($menu2=="redagua") {
?>
<?php
} else {}
;
?>
</td>
</tr></table>
</body>

Saque el primer menu del codigo, para que sea mas corto y me deje postearlo. Gracias

Etiquetas: variables
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 09:17.