Error con variables de Formulario

Juancho
23 de Octubre del 2003
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

khriztian
23 de Octubre del 2003
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']; ?>


Iris
23 de Octubre del 2003
Yo eso lo hago así: <?php echo $nombre ?> tu tienes <?php echo $edad?> y nunca he tenido problemas.

ligis
23 de Octubre del 2003
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.