Foros del Web » Programando para Internet » PHP »

Ayuda Funcion ?show=

Estas en el tema de Ayuda Funcion ?show= en el foro de PHP en Foros del Web. Saludos a todos, les comento que e visto que muchas paginas despues de un php utilizan esta variable, ejemplo: web.com/archivo.php?show=archivo Quisiera saber como funciona, ya ...
  #1 (permalink)  
Antiguo 28/08/2009, 10:46
 
Fecha de Ingreso: julio-2009
Mensajes: 8
Antigüedad: 14 años, 9 meses
Puntos: 0
Ayuda Funcion ?show=

Saludos a todos, les comento que e visto que muchas paginas despues de un php utilizan esta variable, ejemplo:

web.com/archivo.php?show=archivo

Quisiera saber como funciona, ya que quiero hacer un formulario, pero me encontre con una pagina que me muestra un php, por ejemplo:

formularios.php

en esa pagina php hay varias opciones a escoger, un ejemplo:

Contacto
Dudas y sugerencias

Al momento de darle clic a una de ellas me muestra un formulario de contacto.

Estuve observando su codigo de fuente y veo que utiliza esta variable

web.com/formularios.php?show=contacto
web.com/formularios.php?show=dudas

quisiera saber mas o menos como hacer eso, yo apenas me inicio con esto del php y me gustaria que me explicaran como hacer esto.

De antemano muchas gracias.

Saludos
  #2 (permalink)  
Antiguo 28/08/2009, 13:49
Avatar de iandrade  
Fecha de Ingreso: septiembre-2006
Ubicación: Xalapa, Veracruz, MÉXICO.
Mensajes: 171
Antigüedad: 17 años, 7 meses
Puntos: 6
Respuesta: Ayuda Funcion ?show=

Tu duda es demasiado general, intenta hacerla un poco mas especifica ya que uan explicacion para esto seria un tanto complicada, más si dices estar iniciandote en PHP.
__________________
No todo lo que se hace en segundo plano es AJAX
  #3 (permalink)  
Antiguo 28/08/2009, 14:00
Avatar de nonpublic  
Fecha de Ingreso: agosto-2009
Mensajes: 240
Antigüedad: 14 años, 8 meses
Puntos: 4
Respuesta: Ayuda Funcion ?show=

Cita:
?show=contacto
Estos son parametros que pasas a traves de la URL y pueden anidarse a traves de
& de la siguiente manera
Cita:
?parametro1=valor1&parametro2=valor2&parametro3=va lor3....
Luego desde un script lo puedes obtener

Código PHP:
<?php

$p1
=$_POST['parametro1'];
$p2=$_POST['parametro2'];
$p3=$_POST['parametro3'];
.
.
.

//Aqui puedes trabajar con estos parametros como se te de la gana
.
.
.
?>
  #4 (permalink)  
Antiguo 28/08/2009, 14:45
 
Fecha de Ingreso: agosto-2009
Ubicación: Lanzarote - Canarias
Mensajes: 57
Antigüedad: 14 años, 8 meses
Puntos: 2
Respuesta: Ayuda Funcion ?show=

hay varios metodos para lo que quieres hacer, yo suelo usar este que es bastante sencillo mediante if()

Código PHP:
Ver original
  1. <?
  2. if($_GET[show]=="Contacto"){ echo "Seccion contacto"; }
  3. if($_GET[show]=="Formulario"){ echo "Seccion formulario"; }
  4. ?>
Otra forma es mediante include()

Código PHP:
Ver original
  1. <?
  2.  
  3. //Contacto.php
  4. //o
  5. //Formulario.php
  6.  
  7. if($_GET[show]){
  8.       if(file_exists($_GET[show].".php")){
  9.             include $_GET[show].".php";
  10.         }else{
  11.            echo "La pagina no existe";
  12.        }
  13. }else{
  14.      echo "Pagina principal";
  15. }
  16. ?>

Se puede hacer de muchas maneras segun como te lo montes
  #5 (permalink)  
Antiguo 28/08/2009, 14:54
 
Fecha de Ingreso: octubre-2008
Mensajes: 365
Antigüedad: 15 años, 6 meses
Puntos: 12
Respuesta: Ayuda Funcion ?show=

Bueno lee toda esta discusión (SOn tb algunos ejemplos de como se puede usar eso). AL final yo puse de como lo uso.

http://www.forosdelweb.com/f18/estru...on-php-729915/

Espero te ayude

S4lu2

Última edición por cosmo_; 28/08/2009 a las 14:59
  #6 (permalink)  
Antiguo 29/08/2009, 07:08
 
Fecha de Ingreso: julio-2009
Mensajes: 8
Antigüedad: 14 años, 9 meses
Puntos: 0
De acuerdo Respuesta: Ayuda Funcion ?show=

Muchas gracias combo, si funciona de esa manera, a las demas no es entendi muy bien jejejej, pero la tuya es muy simple

Otra vez gracias

Salduos
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:44.