Ver Mensaje Individual
  #13 (permalink)  
Antiguo 11/08/2011, 04:57
Avatar de vgonga1986
vgonga1986
 
Fecha de Ingreso: marzo-2008
Ubicación: País de Pandereta
Mensajes: 1.021
Antigüedad: 16 años, 1 mes
Puntos: 253
Respuesta: Realizar consulta a una bbdd mediante URL

No tienes que poner la URL en el action del form. Vamos a ver si te queda claro, porque creo que tienes errores de concepto. Esta es la secuencia de sucesos lo haces con PHP y cURL:
1) El usuario accede a tu formulario y rellena los datos.
2) El usuario pulsa submit.
3) Un fichero tuyo recoge los datos, que vendrán en el POST.
4) Dicho fichero constuye la solicitud al servidor externo y la envía. Con cURL.
5) Recoge la respuesta.
6) Muestra lo que tenga que mostrar.

Si quieres hacerlo mediante JS y XMLHTTPRequest sería algo diferente:
1) El usuario accede a tu formulario y rellena los datos.
2) El usuario pulsa submit, pero el formulario no se envía (para eso tienes que quitar el action y poner onsubmit para llamar a una función JS)
3) La función JS en el mismo fichero recoge los datos, gracias a DOM, accediendo directamente al contenido de value de los campos del formulario.
4) Constuye la solicitud al servidor externo y la envía. Con XMLHTTPRequest.
5) Recoge la respuesta.
6) Muestra lo que tenga que mostrar (también mediante DOM modificando directamente el contenido del HTML).

Está claro así? Espero haberte aclarado, porque creo que te estás liando con las dos opciones.

Un saludo.
__________________
¿Alguna pregunta, duda, acotación, nota, cuestión, reparo, comentario, demanda, crítica, interpretación, objeción, interrogante, discrepancia, observación, réplica, disquisición, apostilla o exégesis?