Ver Mensaje Individual
  #6 (permalink)  
Antiguo 01/07/2012, 17:16
Avatar de rodrigo791
rodrigo791
 
Fecha de Ingreso: noviembre-2009
Ubicación: Uruguay
Mensajes: 1.339
Antigüedad: 14 años, 5 meses
Puntos: 168
Respuesta: include y url para sitio web

Cita:
Iniciado por maFX Ver Mensaje
Yo lo que no entiendo bien del ejemplo para aplicarlo es lo siguiente:

Código PHP:
switch ($_GET['pagina']) { 
de donde sale ese 'pagina' ?
'pagina' es una variable que se envia por metodo GET, por eso se usa el array $_GET para hacer referencia a esa variable.

Mira este ejemplo


Código HTML:
Ver original
  1. <form action="archivo.php" method="GET">
  2. <input tyope="text" name="pagina" />
  3. <input type="submit" />
  4. </form>
En este html vos tenes solo un simple formulario con un campo de texto y un boton para enviar esos datos al archivo "archivo.php" en este caso, como el method ( metodo de envio de datos ) es GET, eso quiere decir que los datos se enviaran por la URL y seran visibles a simple vista, y por lo tanto como en el campo de entrada el nombre de la variable se llama "pagina" en el archivo php ( archivo.php ) para hacer referencia a esa variable que te llega por metodo GET tenes que usar $_GET['NOMBREVARIABLE'] en este caso $_GET['pagina'].

Con esto:
Código PHP:
Ver original
  1. switch ($_GET['pagina'])

Lo que haces es implementar una estructura de control switch que lo que hace en este caso seria para la variable pagina que llega por metodo GET dar una serie de posibilidades de ejecucion de código dependiendo de su valor, por ejemplo:

Código PHP:
Ver original
  1. switch ($_GET['pagina']){
  2.  
  3. case "mi pagina": echo "Esta es tu pagina!";
  4. break;
  5.  
  6. case "tu pagina": echo "Esta no es tu pagina!";
  7. break;
  8.  
  9. }

Lo que quiero explicarte con este ejemplo es que si vos escribis por ejemplo en la entrada de texto "mi pagina" por este valor el mensaje que te mostrará en este caso el archivo.php es "Esta es tu pagina!" y si escribis "tu pagina" te muestra "Esta no es tu pagina!" porque el valor de lo que escribiste es "tu pagina" como ya lo dije , es solo plantear para cada posibilidad una ejecucion de código.