PHP - (ayuda) pasar datos por get

   
Vista:

(ayuda) pasar datos por get

Publicado por nahuel (1 intervención) el 16/06/2017 14:55:51
buenos dias a todos! queria hacerles una consulta ya que estoy teniendo un problema con un ejercicio de php, tengo que recibir datos por get, pero una cuando estoy en mi barra navegadora y cliqueo para ir a la seccion presentacion o milanesas no va a esas secciones, por que puede ser ? si las manipulo desde la barra navegadora puedo acceder a ellas.

aqui les dejo mi codigo,desde ya muchas gracias!

saludos.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
//mi array del nav
$secciones=[];
 
    $secciones["Presentacion"]="index.php?seccion=presentacion";
    $secciones["Milanesas"]="index.php?seccion=milanesas"
 
// mi barra navegadora
head>
	<ul>
        <?php
                    /*declaro variables nombre y url*/
            foreach($secciones as $nombre => $url):
        ?>
            <li>
             <a href="<?php echo $url ?>"><?= $nombre ?></a>
            </li>
        <?php
            endforeach;
        ?>
    </ul>
</head>
 
recibir datos por get
 
//contenido
 
if(!empty($_GET['seccion'])){
         if($_GET ["seccion"] === "presentacion")
                    require ('presentacion.php');
 
        elseif ($_GET['seccion']==="milanesas")
              require('lmm.php');
 
        else{
                    require ('404.php');
                }
 
 
}else{
    require ('presentacion.php');
    require ('lmm.php');}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

(ayuda) pasar datos por get

Publicado por xve (6548 intervenciones) el 17/06/2017 10:11:18
Hola Nahuel, he modificado tu código para poner los tags <?php..?> y me ha funcionado perfectamente!!!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<?php
//mi array del nav
$secciones=[];
 
$secciones["Presentacion"]="x.php?seccion=presentacion";
$secciones["Milanesas"]="x	.php?seccion=milanesas"
?>
<head>
	<ul>
        <?php
		/*declaro variables nombre y url*/
		foreach($secciones as $nombre => $url):
        ?>
            <li>
             <a href="<?php echo $url ?>"><?php echo $nombre ?></a>
            </li>
        <?php
            endforeach;
        ?>
    </ul>
</head>
recibir datos por get
 
<?php
//contenido
 
if(!empty($_GET['seccion'])){
	if($_GET["seccion"] === "presentacion")
		echo "Presentacion";
 
	elseif ($_GET['seccion']==="milanesas")
		echo "lmm.php";
	else{
		echo "404";
	}
 
 
}else{
    echo "Presentacion";
    echo "lmm.php";
}
?>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Revisar política de publicidad