martes, 31 de mayo de 2016

Pasar varias variables con GET en php


Para pasar una sola variable desde un archivo php a otro se puede aplicar el siguiente ejemplo.

<!DOCTYPE HTML>
<html>
<head>
    <meta charset="UTF-8">
    <title>Form</title>
</head>
<body>
    <form action="get.php" method="get">
        <input type="text" name="firstname" /><br/>
        <input type="text" name="lastname" /><br/>
        <input type="submit" value="send" /> 
    </form>
</body>
</html>
<?php
if(isset($_GET['firstname']) && isset($_GET['lastname']))
{
    echo $_GET['firstname'];
    echo "<br />";
    echo $_GET['lastname'];
}?>


Otra manera de pasar una o mas variables sin usar formularios es la siguiente:

a) pagina de envió


<html>
  <head>
     <title>Titulo pagina envio</title> 
  </head>
<body>
    <h1>Envío de variables a otra página.</h1>
    <?php  
    $a="Hola, ";
    $b="bienvenido a mi página";
    echo "Enviar las siguientes variables:<br/>";
    echo "\$var1 = $var1 <br/>";
    echo "\$var2 = $var2 <br/>";
    ?>
   //se pulsa este boton para enviar las variables
   <?php echo "<a href='destino.php?a=$a&b=$b'>Enviar variables</a>"; ?>
</body>
</html>


b) pagina de destino




<html>
<head>
<title>Titulo pagina de destino</title> 
</head>
<body>
<h1>Al abrir esta página se han pasado las siguientes variables:</h1>
<?php  
$var1=$_GET['var1'];
$var2=$_GET['var2'];
echo "variable1  $var1";
echo "variable2  $var2";
?>
</body>
</html>

0 comentarios:

Publicar un comentario