Error con variables de Formulario
Hola a todos
Mi problema es el siguiente: Tengo un formulario html que envia los datos recivos a una php. Pero al la pagina php no las recibe, me da este error: Notice:
Undefined index: nombre in rutaprueba.php on line 9
y en la pagina asi tengo el codigo:
Bienvenido <?php $HTTP_POST_VARS['nombre']; ?> tu tienes <?php $HTTP_POST_VARS['edad']; ?>
No se que hacer quiza me falta configurar algo o no se. tengo PHP con IIS en Windows 2000 Server.
Si alguien puede ayudarme se lo agradeceria.
Gracias de Antemano
Mi problema es el siguiente: Tengo un formulario html que envia los datos recivos a una php. Pero al la pagina php no las recibe, me da este error: Notice:
Undefined index: nombre in rutaprueba.php on line 9
y en la pagina asi tengo el codigo:
Bienvenido <?php $HTTP_POST_VARS['nombre']; ?> tu tienes <?php $HTTP_POST_VARS['edad']; ?>
No se que hacer quiza me falta configurar algo o no se. tengo PHP con IIS en Windows 2000 Server.
Si alguien puede ayudarme se lo agradeceria.
Gracias de Antemano
Te faltó el ECHO !!!
así :
Bienvenido <?php echo $HTTP_POST_VARS['nombre']; ?> tu tienes <?php echo $HTTP_POST_VARS['edad']; ?>
otra cosa, sino te resulta así, preuba con esto :
Bienvenido <?php echo $_POST['nombre']; ?> tu tienes <?php echo $_POST['edad']; ?>
así :
Bienvenido <?php echo $HTTP_POST_VARS['nombre']; ?> tu tienes <?php echo $HTTP_POST_VARS['edad']; ?>
otra cosa, sino te resulta así, preuba con esto :
Bienvenido <?php echo $_POST['nombre']; ?> tu tienes <?php echo $_POST['edad']; ?>
Yo eso lo hago así: <?php echo $nombre ?> tu tienes <?php echo $edad?> y nunca he tenido problemas.
Esa situación se da cuando un script se invoca a si mismo desde un form. Para recuperar las vars obtenidas en el form, basta poner el principio:
extract($_GET);
Para las pasadas por dirección, lo mejor es crear otras secundarias a las que asignar los valores del área POST de esta manera:
var2=$HTTP_POST_VARS["var"];
Saludos.
extract($_GET);
Para las pasadas por dirección, lo mejor es crear otras secundarias a las que asignar los valores del área POST de esta manera:
var2=$HTTP_POST_VARS["var"];
Saludos.
