envió y recepción de datos de formularios

percy ameri
25 de Abril del 2003
Primero quiero saber porque o como solucionar este problema, se que recién empiezo a desarrollar código php , mi problema es cuando ejecuto este código me sale siempre este error:

Notice: Undefined variable: nombre in C:pruebaprocesa.php on line 12

Bueno encontré este código en un tutorial que trataba sobre procesamiento de formularios en donde indicaba como envió y recepción de datos.

Este es el código:

enviar.php
<html>
<head>
<title>Ejemplo de PHP</title>
</head>
<body>
<H1>Ejemplo de procesado de formularios</H1>
Introduzca su nombre:
<FORM ACTION="procesa.php" METHOD="GET">
<INPUT TYPE="text" NAME="nombre"><BR>
<INPUT TYPE="submit" VALUE="Enviar">
</FORM>
</body>
</html>
procesa.php
<html>
<head>
<title>Ejemplo de PHP</title>
</head>
<body>
<H1>Ejemplo de procesado de formularios</H1>
El nombre que ha introducido es: <?php echo $nombre ?>
<br>
</FROM>
</body>
</html>




Matrox
25 de Abril del 2003
Depende de la versión de PHP que uses, si es vieja te debería funcionar pero si es de las últimas el pasar el valor de una variable de forma : $nombre no funciona ya que es un fallo de seguridad. Has de recogerla asi: $HTTP_GET_VARS[variable]