Hola
Voy a realizar un pequeño resumen de como tratar las variables que se pasan por el metodo POST.
Basicamente existen dos formas de pasar estas variables que dependen del estado de "register_globals" dentro de PHP.INI:
- Si esta en "on" puedes acceder a las variables directamente por su nombre. Si no me equivoco hay que reiniciar el servidor una vez se a cambiado este valor.
- Si esta en "off" solo puedes acceder a traves de array $_POST o $HTTP_POST_VARS (depende de la version de PHP que uses). Estos arrays tambien se pueden usar si "register_globals" esta en "on".
Ahora pasamos a como mostrar esta información dentro de una cadena de texto, que como siempre depende de la versión de PHP que uses:
- Si trabajas directament con el nombre de la variable no hay ningun problema.
Código PHP:
echo "mi variable es $miVariable"; // Con dobles comillas
echo "mi variable es ". $miVariable; // Con dobles o simples comillas
- Si trabajamos con los arrays:
Código PHP:
echo "mi variable es ". $_POST["miVariable"]; // Para cualquier version de PHP
echo "mi variable es $_POST[miVariable]"; // Para la versión 4 (no lo he probado en la 3)
echo "mi variable es {$_POST[miVariable][1]}"; // Arrays de varias dimensiones, para la version 4
Espero que te sirva de algo.