Ver Mensaje Individual
  #10  
Antiguo 27-10-2005
[kayetano] kayetano is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Elche
Posts: 644
Reputación: 22
kayetano Va por buen camino
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.
__________________
Salu2
KAYETANO

Cómo hacer preguntas de manera inteligente
Responder Con Cita