Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/10/2010, 14:57
Avatar de maycolalvarez
maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Mostrar consulta en la misma paguina de formulario

nada que ver, a lo que puede referirse @TEPO (y disculpame si te contradigo) es a cargar dinámicamente la consulta por medio de ajax, pero me imagino que al nivel de @seyerben le resultará algo complicado.

el punto
es que no necesitas javascript, sino organizar bien la lógica de lo que pretendes hacer, cuando envías el form, si no estableces nada al action los datos del mismo se envían a la misma página, en ella es donde debes capturar si se ha efectuado dicho POST y efectuar la consulta, por ejemplo:

Código PHP:
Ver original
  1. <form method="post">
  2. ...
  3.     <input type="submit" name="envioform" />
  4. </form>
  5. <?php
  6. //aquí capturo si el form fue enviado y realizo mi consulta:
  7. if ( isset($_POST['envioform']) ){
  8.     //aqui ejecuto la consulta y muestro con echo (u otro bloque html) los resultados
  9. }
  10. ?>

notarás que cuando entres a la página la primera vez, no se ejecutará nada porque el formulario no se ha enviado, pero cuando lo envíes si se ejecutará y hará exactamente lo que necesitas
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...