Buenas, lo que ocurre es que tienes register_globals = Off (que es como deberias tenerlo) y para recoger variables debes usar un array asociado, dependiendo del metodo de envio del form.
Los arrays son $_GET[variable] o $_POST[variable]
En tu ejemplo quedaría así (si fue con GET):
Ejem.:
...
<input type="text" name="nombre">
...
Y luego:
...
echo $_GET[nombre];
...
Tambien puedes dar el valor a una variable para trabajar mas comodo:
$nombre_n = $_GET[nombre]
Si quieres trabajar de la otra forma, sin arrays asociados, debes poner register_globals = On en el fichero php.ini
PD: En versiones antiguas de php has de usar los arrays $HTTP_POST_VARS[] o $HTTP_POST_VARS[].
Un saludo a todos.
------------------------
Solo se que no se nada.
Yagorat - Webmaster sin web