Ver Mensaje Individual
  #5 (permalink)  
Antiguo 19/05/2005, 15:33
Avatar de Rafael
Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 9.028
Antigüedad: 21 años, 1 mes
Puntos: 1826
Aclaraciones.

Gracias. Me trato de explicar mejor.

Estructura de control. En el manual de Referencia de Php (y de otros lenguajes) agrupa en el capítulo Estructuras de control a if, else, while, for, switch, etc.

Partiendo del menú tipo:
Código PHP:
<a href="?id=01" title="Uno">Sección 1</a>
<a href="?id=02" title="Dos">Sección 2</a>

<?
$id
=$_GET['id'];
switch (
$id) {
case 
'01':
    include(
"Seccion-1.html");
    break;
case 
'02':
    include(
"Seccion-2.html");
    break;

?>
Necesito construir uno dinámicamente. Para la primer parte del menú, las ligas, tengo:
Código PHP:
for ($x 1$x 9$x++){
echo 
"<a href='?id=".$x."'>".$Secciones[$x]."</a>";} 
Donde obviamente $Secciones es un array que puedo estar cambiando. Automáticamente me genera un texto y su respectivo ID diferente para cada elemento del array.

Lo que no sé es cómo construir la segunda parte, también con un array que coincida con los valores del menú, dados por $x, se me ocurre que va algo así:
Código PHP:
<?
$id
=$_GET['id'];
switch (
$id) {
for (
$x=1, $$x 9$x++){
case 
$x:
    include(
"$Ligas[$x]");
    break;}
}
?>
Pero esa sintáxis no la sé bien.

La pregunta referente al "echo" es que no sé si venga al caso ponerlo. Si lo quiero ver en pantalla si lo utilizo, como en la primer parte donde el usuario tiene que ver el menú generado, pero la segunda parte no lo se.

Pregunta: ¿Como queda correctamente la segunda parte parte?.