PHP - Regresar datos de una consulta a la misma página

   
Vista:

Regresar datos de una consulta a la misma página

Publicado por Albert (1 intervención) el 24/06/2016 21:41:11
Hola, buenas tardes, estoy trabajando en un buscador.
Lo que trato de hacer es lo siguiente

1
2
3
4
5
6
7
<h2>Ingresa el número de matrícula a buscar</h2>
<form class="form-inline" autocomplete="off" method="POST" action="find_student.php">
	<div class="form-group">
		<input type="text" class="form-control" id="StdName" placeholder="Número de matrícula" autocomplete="off" onkeypress="return validaTotal(event);">
	</div>
	<button type="submit" class="btn btn-primary btn-md" onclick="return validaDatos();">Buscar</button>
</form>

Lo que necesito es que vaya a mi script de find_student.php donde tengo las queries necesarias para hacer la búsqueda y que esa información me aparezca abajo del formulario pero sin quedarme en find_student.php y que pueda empezar a acomodar los datos que necesito de esa consulta.
He visto que algunos sugieren el uso de PHP_SELF, pero no entiendo bien como sería el funcionamiento.

¿Conocen otra forma?

Gracias por su tiempo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Regresar datos de una consulta a la misma página

Publicado por Colombian Developers (11 intervenciones) el 24/06/2016 22:36:55
lo mejor para regresar datos a la misma pagina es usando la extension ajax de javascript


aqui el codigo (en si , manda una peticion a php y la devuelve a javasript ,,)

http://www.degraeve.com/reference/simple-ajax-example.php




a veces no funciona ese codigo javascript puedes usar JQUERY la funcion $.get
jquery es mas portable incluso a mobile entonces aqui el codigo

http://www.desarrolloweb.com/articulos/funcion-get-jquery-ajax.html
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de xve

Regresar datos de una consulta a la misma página

Publicado por xve (5518 intervenciones) el 25/06/2016 08:36:24
Hola Albert, tal como te han comentado, para ello, tienes que utilizar ajax!!!, yo te recomiendo encarecidamente utilizar jquery...

En esta misma página tienes muchos códigos de ejemplo:
http://www.lawebdelprogramador.com/codigo/buscar.php?opc=1&id=340&charSearch=ajax
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar