El problema más frecuente es la configuración de register_globlals.
Si en php.ini tenemos
register_globals=off;
|
Entonces en la página destino deberemos usar el array $_POST. Por ejemplo, si en el formulario hemos definido:
<input name=edad value=25>
|
en la página destino del formulario tendremos el valor leído en $_POST[edad].
Si en php_ini tenemos
register_globals=on;
|
entonces en la página destino podremos usar simplemente $edad.