envió y recepción de datos de formularios
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>
Mi correo es: [email protected]
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>
Mi correo es: [email protected]
Seguramente el ejemplo lo sacaste de algun libro o de alguna pagina un poco desactualizados, porque las nuevas versiones de php no registran las variables globales de manera automatica como antes lo hacian.
La manera de acceder al contenido de los parametros GET ahora es $_GET['variable'], y no $variable como se hacia antes...
La manera de acceder al contenido de los parametros GET ahora es $_GET['variable'], y no $variable como se hacia antes...