Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/02/2011, 03:03
conterperawebs
 
Fecha de Ingreso: febrero-2011
Mensajes: 8
Antigüedad: 13 años, 2 meses
Puntos: 0
Pregunta Metodo POST y GET

Me he leido todos los hilos sobre POST y GET, antes de postear y aparentemente lo tengo bien, pero como estoy empezando seguro que me he dejado algo.

Y no consigo que me aparezcan los valores de las variables.


FireFox 3.6.13. XAMPP. Apache 2.2.14. PHP 5.3.1

Un primer archivo que es donde introduzco los datos en el formulario.
(frm_envio.html y otro archivo donde "intento" recoger los datos frm_destino.php)


frm_envio.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Enviar a frm_destino_php</title>
</head>

<body>
<H1>Ejemplo de procesado de formularios</H1>

<FORM ACTION="frm_destino.php" METHOD="POST">
Introduzca su nombre:<INPUT TYPE="text" NAME="nombre"><BR>
Introduzca sus apellidos:<INPUT TYPE="text" NAME="apellidos"><BR>
<INPUT TYPE="submit" VALUE="Enviar">
</FORM>
</body>
</html>


frm_destino.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Recibir de frm_envio.html</title>
</head>

<body>

<H1>Ejemplo de procesado de formularios</H1>
Metodo utilizado: <?php echo $HTTP_ENV_VARS[REQUEST_METHOD] ?><br>
<br>
<br>

Metodo con POST: <?php echo $HTTP_POST_VARS['nombre'] ?><br>
Metodo con GET: <?php echo $HTTP_GET_VARS['nombre'] ?><br>
<br>
<br>
Metodo con POST: <?php echo $HTTP_POST_VARS["nombre"] ?><br>
Metodo con GET: <?php echo $HTTP_GET_VARS["nombre"] ?><br>
<br>
<br>

El nombre que ha introducido por GET es: <?php echo $_GET['nombre']," ",$_GET['apellidos'] ?><br>
El nombre que ha introducido por POST es: <?php echo $_POST['nombre']," ",$_POST['apellidos'] ?>
<br>
<br>
<br>

El nombre que ha introducido por GET es: <?php echo $_GET["nombre"]," ",$_GET["apellidos"] ?><br>
El nombre que ha introducido por POST es: <?php echo $_POST["nombre"]," ",$_POST["apellidos"] ?>
</body>
</html>
</h1>

Gracias anticipas y siento la reiteracion con otros compañeros, pero ninguna de las soluciones me ha valido.