Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #7  
Antiguo 27-10-2005
[kayetano] kayetano is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Elche
Posts: 644
Poder: 24
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
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 06:33:47.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi