Ayuda, soy novato. Pregunta fácil.

CybertowerS
19 de Septiembre del 2002
Estoy aprendiendo php, y quiero mandar desde una página una variable a la misma página; aquí pongo el código

<HTML>
<HEAD></HEAD>
<BODY>
<?
print("el valor ingresado es: $cad");
?>
<FORM ACTION="prueba.php" METHOD="POST">
<INPUT TYPE="text" NAME="cad" VALUE="HOLA">
<INPUT TYPE="submit">
</FORM>
</BODY>
</HTML>

Pero no me funciona, nunca llega a salir el valor que escribo en el INPUT.
Lo que si sale es:
Notice: Undefined variable: cad in c:inetpubwwwrootprueba.php on line 8
el valor ingresado es:

He probado a mandar la información a un fichero .asp, y aquí si que me recoge bien el valor de "cad", por otro lado he mandado la variable "cad" desde un fichero .asp a este .php y tampoco recoge la variable; asi que el
fichero .php manda la información pero no la recoge.

¿Me puede ayudar alguien o remitirme a alguien que me pueda ayudar?

MUCHAS GRACIAS.

Frog
19 de Septiembre del 2002
Bueno, no soy un super experto en PHP, pero yo siempre hago mis formas en un archivo html y lo que hace mi programa en un php.

Mira este ejemplo:

Esto es el archivo html
---------------------------------------
<form action="accion.php" method="POST">
Su nombre: <input type=text name=nombre><br>
Su edad: <input type=text name=edad><br>
<input type=submit>
</form>
---------------------------------------------

Esto es el archivo php
------------------------------
Hola <?=$nombre?>.
Tiene <?=$edad?> años.
-----------------------------

Ojala te sirva.