Tema: Web php
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/11/2005, 17:32
DjNelson
 
Fecha de Ingreso: julio-2003
Ubicación: España
Mensajes: 723
Antigüedad: 20 años, 9 meses
Puntos: 0
En enlace anterior solo es un ejemplo, en él se envían tres parámetros a un script llamado index.php y son:

var1 que tiene un valor de "pepe"
var2 que tiene un valor de "34"
var3 que tiene un valor de "xxx"

Guarda el siguiente ejemplo con el nombre de prueba.php:

Código PHP:
<html><head>
<title>Ejemplo de paso de variables a través de la url</title>
</head>
<body>
<a href="prueba.php?var1=pepe">Pincha aquí para enviar las variables a través de la url</a><br><br>

<form method="get" action="prueba.php">
Escribe tu nombre: <input type="text" name="nombre"></input>
<input type="submit" value="Enviar"></input>
</form>


<br><br>

<form method="post" action="prueba.php">
Escribe tu nombre: <input type="text" name="nombre"></input>
<input type="submit" value="Enviar"></input>
</form>

<?php
//Comprobamos si existe una variable pasada por el método request y llamada var1
if (isset($_REQUEST['var1'])) echo "var 1 vale ".$_REQUEST['var1'];
//Comprobamos si existe una variable llamado nombre enviada a través del método get
if (isset($_GET['nombre'])) echo "Hemos enviado una variable llamada <b>nombre</b> a través de un formulario por el método GET que vale <b>".$_GET['nombre']."</b>";
//comprobamos si existe una variable llamada nombre enviada a través del método post
if (isset($_POST['nombre'])) echo "Hemos enviado una variable llamada <b>nombre</b> a través de un formulario por el método POST que vale <b>".$_POST['nombre']."</b>";
?>
</body>
</html>
Fíjate que por el método post en la url no se ven los parámetros que envias ni su valor.

Saludos.
__________________
Solo nosotros podemos decidir qué hacer con el tiempo que se nos ha dado. (Gandalf)

Última edición por DjNelson; 21/11/2005 a las 17:48