estoy haciendo una pagina para un proyecto de clase y me esta saliendo todo perfecto excepto un detalle.
tengo la parte superior estatica estatica, y la inferior dinamica, el contenido inferior lo determino con un formulario de la parte estatica.
ahora el problema, para una de las opciones necesito hacer mas opciones, para lo que me meto un formulario lateral. el problemas es que cuando llamo a a alguna de las funciones del lado esta me retorna a al apartado principal.
he probado haciendo el formulario get y y pasando un id que me "rellamase" a esa funcion pero lo mas que consegui fue que me llamase como 20 veces a la misma funcion pero sin mostrarme siquiera el contenido, solo su tabla
bueno a ver si alguien me puede ayudar
Código PHP:
<body bgcolor="#999999">
<table border="0" cellpadding="4" cellspacing="0" style="background-color:#000;margin:0 auto;"align="center">
<tr>
<td>
<table class="grande" border="0" cellpadding="0" cellspacing="0" width="900" style="background-color:#FFFFFF;" align="center">
<tr align="left" valign="top">
<td bgcolor="#CC9900"><table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><img class="tamaño" src="imagenes/bannernormal.png"></td>
</tr>
<tr>
<table width="100%">
<tr>
<form action="index.php" method="post">
<td width="25%" align="center">
<input type="image" name="opcion" value="principal" src="imagenes/boton1.PNG"></td>
<td width="25%" align="center">
<input type="image" name="opcion" value="ict" src="imagenes/boton2.PNG"></td>
<td width="25%" align="center"><A href="concesionario/index.htm">Concesionario</A></td>
<td width="25%" align="center">
<input type="image" name="opcion" value="apuntes" src="imagenes/boton4.PNG"></td>
</form>
</tr>
</table>
<?PHP
$opcion=$_POST['opcion'];
switch ($opcion)
{
case "ict":
$opcionparaict="descripcion";
ict($opcionparaict);
break;
case "apuntes":
apuntes();
break;
default:
principal();
break;
}
function principal()
{
?>
<hr>
<table width="850" align="center" border="0">
<tr><td>
<!---Aun en diseño <br><img src="imagenes/en_construccion.jpg" alt="estamooos trabajando en elllo" width="527" height="420">-->
<p>Esta página engloba en realidad varios temas de la asignatura DSTI del ciclo de Telecomunicaciones e Informatica. En ella vamos a crear un proyecto de ejemplo de como crear una Infraestructura común de Telecomunicaciones y un concesionario de venta de automóviles.</p>
<p>El apartado de la ICT veremos:</p>
<p> 1.- MEMORIA:</p>
<p> - Descripción del proyecto.</p>
<p> - Cálculos.</p>
<p align="justify"> - Descripción de los equipos de cabecera y demás elementos de la instalación (antenas, cables, atenuadores, amplificadores, etc.)</p>
<p> - Canalizaciones.</p>
<p> - Pares telefónicos.</p>
<p> - RITI y RITS.</p>
<p> 2.- PLANOS: (Este apartado podéis intercambiar los planos entre vosotros, aunque la distribución de tomas y canalizaciones no tiene porque ser la misma para todos). Se valorará la aplicación de la norma ICT y la justificación de la distribución de las mismas.</p>
<p> - De situación.</p>
<p> - Planta de viviendas con las canalizaciones y situación de tomas, y demás elementos.</p>
<p> - Planta de locales comerciales con las canalizaciones y situación de tomas, y demás elementos.</p>
<p> - Planta del garaje (indicando la entrada de canalizaciones desde el exterior).</p>
<p> - Planta del tejado, con la situación y orientación de las antenas.</p>
<p> - Plano resumen con distancias, diámetro de tubos y Nº tomas/vivienda.</p>
<p>3.- PRESUPUESTO.</p>
<p>4.- PLIEGO DE CONDICIONES.</p>
</td></tr>
</table>
<?php
}
function ict()
{
?>
<hr>
<form action="index.php" method="GET">
<table width="850" align="center" border="0">
<tr><td>
<table class="especial" align="left" width="20%">
<tr>
<th class="t">
MEMORIA</th>
<tr><td class="t"><input type="image" name="opcionict" value="descripcion" src="imagenes/menu/descripciondelproyecto.png"> </td></tr>
<tr><td class="t"><input type="image" name="opcionict" value="calculos" src="imagenes/menu/calculos.png"> </td></tr>
<tr><td class="t"><input type="image" name="opcionict" value="cabecera" src="imagenes/menu/cabecera.png"> </td></tr>
<tr><td class="t"><input type="image" name="opcionict" value="canalizaciones" src="imagenes/menu/canalizaciones.png"> </td></tr>
<tr><td class="t"><input type="image" name="opcionict" value="pares" src="imagenes/menu/pares.png"> </td></tr>
<tr><td class="t"><input type="image" name="opcionict" value="ritis" src="imagenes/menu/riti.png"> </td></tr>
</tr>
<tr>
<th class="t">
PLANOS</th>
<tr><td class="t"><input type="image" name="opcionict" value="situacion" src="imagenes/menu/desituacion.png"> </td></tr>
<tr> <td class="t"><input type="image" name="opcionict" value="viviendas" src="imagenes/menu/plantaviviendas.png"> </td></tr>
<tr><td class="t"><input type="image" name="opcionict" value="locales" src="imagenes/menu/localescomerciales.png"> </td></tr>
<tr><td class="t"><input type="image" name="opcionict" value="garage" src="imagenes/menu/garage.png"> </td></tr>
<tr><td class="t"><input type="image" name="opcionict" value="tejado" src="imagenes/menu/tejado.png"> </td></tr>
<tr><td class="t"><input type="image" name="opcionict" value="resumen" src="imagenes/menu/planoresumen.png"> </td></tr>
</td>
</tr>
<tr>
<td class="t">
<input type="image" name="opcionict" value="presupuesto" src="imagenes/menu/presupuesto.png">
</td>
</tr>
<tr>
<td class="t">
<input type="image" name="opcionict" value="pliego" src="imagenes/menu/pliego.png">
</td>
</tr></form><table class="especial" align="right" width="75%"><tr><td>
<?
$opcionict = $_GET['opcionict'];
switch ($opcionict)
{
case "descripcion":
echo "Aqui va la descripcion ";
break;
case "calculos":
echo "Aqui van los calculos ";
break;
case "cabecera":
echo "Aqui va la cabecera";
break;
case "canalizaciones":
echo "Aqui van las canalizaciones ";
break;
case "pares":
echo "Aqui van los pares ";
break;
case "ritis":
echo "Aqui van los ritis ";
break;
case "situacion":
echo "Aqui va la situacion";
break;
case "viviendas":
echo "Aqui van las viviendas ";
break;
case "locales":
echo "Aqui van los locales ";
break;
case "garage":
echo "Aqui va el garage";
break;
case "tejado":
echo "Aqui va el tejado";
break;
case "resumen":
echo "Aqui va el resumen";
break;
case "presupuesto":
echo "Aqui va el presupuesto";
break;
case "pliego":
echo "Aqui va el pliego";
break;
}
?></td></tr></table>
</table>
</td> </tr></table>
<?php
}
function apuntes()
{
?>
<hr>
<table align="center" width="450">
<tr>
<tr><td></td></tr>
<td align="center">
<img src="imagenes/excel.PNG"><td><a class="rojo" href="archivos/Guía de Excel.ppt">Presentación de Excel</a></td>
</td>
</tr><tr>
<td align="center">
<img src="imagenes/dreamweaver.PNG"><td><a class="rojo" href="archivos/dreamweaver.ppt">Presentación de Dreamweaver</a></td>
</td></tr><tr>
<td align="center">
<img align="middle" src="imagenes/autocad.PNG"><td><a class="rojo" href="archivos/autocad.ppt">Presentación de Autocad</a></td>
</td>
</tr>
<tr>
<td align="center">
<img src="imagenes/word.PNG"><td><a class="rojo" href="archivos/word.ppt">Presentación de Word</a></td>
</td>
<tr>
<td align="center">
<img src="imagenes/adobe.PNG"><td><a class="rojo" href="archivos/Proyecto de ict.ppt">Proyecto de ICT</a></td></td>
</td></tr>
<tr><td align="center">
<img src="imagenes/adobe.PNG"><td><a class="rojo" href="archivos/proyectoguia_ict_edicion_7_version_1.6.pdf">Proyecto ICT edicion 7</a></td>
</td></tr>
</tr>
</tr>
<tr>
<td></td>
</tr>
</table>
<? } ?>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>