Ver Mensaje Individual
  #8 (permalink)  
Antiguo 27/10/2007, 09:54
Avatar de d-m-k
d-m-k
 
Fecha de Ingreso: mayo-2007
Mensajes: 32
Antigüedad: 17 años
Puntos: 1
Re: Error al recoger variable con $GET

Hola B4I4, veo que tienes dos formularios. el problema es que en el primero tienes el campo
y en el segundo tienes un boton de enviar.

En el siguiente caso vamos a enviar el formulario a la pagina test.php que supongo que es donde quieres
enviar las variables.

trata con el siguiente código:


Codigo HTML
Código HTML:
<Table border="0" cellpadding="4" cellspacing="0" width="30%" align="center" bordercolor= "#000033">
   <tr>
      <td>
            <!--Aqui esta el formulario con el metodo GET-->
            <form action="test.php?valor=13" method="GET">			
                <input type="submit" value="enviar con GET">
            </form>
      </td>
    </tr> 
   <tr>
     <td>
         <!--Aqui esta el formulario con el metodo POST-->
            <form action="test.php" method="POST">
                <input type="text" name="campogranja" value="El valor de esta caja se envia como POST">
                <br><br>
                <input type="submit" value="enviar con POST">
            </form>
       </td>
   </tr> 	
</Table> 

Codigo PHP

Código PHP:
<?php
//Esta es la pagina test.php que es la que recibe los valores en los distintos metodos POST y GET

//Coge variable que fue enviada por el metodo GET --> test.php?valor=13 <-- en el action del formulario
//e imprimimos su valor

echo $variable_1$_GET["valor"];

//Coge variable que fue enviada por el metodo POST e imprimimos su valor

echo $variable_2 $_POST["campogranja"];

?>

Recuerda que las variables GET son las que envias a traves de la URL y las variables POST son las que envian con el formulario... estas no se pueden modificar en la URL

Suerte xD