Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/01/2014, 17:06
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: enviar cadena de parametros como texto plano

Cuando envías datos a través de la URL, lo estás haciendo mediante el método GET, no es posible hacerlo mediante POST pues no trabaja de esa manera.

POR GET:
Código HTML:
Ver original
  1. <a href = "ejemplo.php?nombre=Juan&apellido=Perez"> ENLACE </a>
Código PHP:
Ver original
  1. echo $_GET["nombre"]; //Imprime Juan
  2. echo $_GET["apellido"]; //Imprime Perez

POR POST:
Código HTML:
Ver original
  1. <form action = "ejemplo.php" method = "post">
  2.     Nombre: <input type = "text" name = "nombre" value = "Juan" />
  3.     Apellido: <input type = "text" name = "apellido" value = "Perez" />
  4.     <input type = "submit" value = "Enviar" />
  5. </form>
Código PHP:
Ver original
  1. echo $_POST["nombre"]; //Imprime Juan
  2. echo $_POST["apellido"]; //Imprime Perez

Teniendo claro esto, la consulta a la BD la realizarías enviando los datos por cualquiera de estos dos métodos, con la diferencia de que a través del método GET, verás en la URL los valores que envías, además, para realizar consultas, se recomienda utilizar el método GET que es de tipo constructor (para consultar datos en la BD), a diferencia del método POST, que es de tipo destructor (para modificar datos en la BD).

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand