Foros del Web » Programando para Internet » PHP »

PHP + jQuery, acceder a base de datos sin refrescar

Estas en el tema de PHP + jQuery, acceder a base de datos sin refrescar en el foro de PHP en Foros del Web. Hola usuarios, este es mi primer post. Me he registrado con el fin de poder aprender un poco mas de la programación web :). Con ...
  #1 (permalink)  
Antiguo 18/01/2014, 21:16
 
Fecha de Ingreso: enero-2014
Mensajes: 5
Antigüedad: 10 años, 3 meses
Puntos: 0
PHP + jQuery, acceder a base de datos sin refrescar

Hola usuarios, este es mi primer post. Me he registrado con el fin de poder aprender un poco mas de la programación web :).

Con respecto a mi duda es la siguiente:

Supongamos que tengo un negocio de ventas de autos y los usuarios pueden comprar autos a través del sitio web.
Necesito tener un sector de la web donde cada vez que una persona compre un auto se aumente 1 en numero pero sin tener que refrescar la pagina.

Por si alguien no entendió es como tener un reloj en el sitio web, pero que envés de actualizarse cada 1 segundo, que se actualice cada vez que alguien compra un auto pero sin la necesidad de tener que actualizar la pagina.


Agradezco cualquier ayuda que me puedan brindar.

Saludos.
  #2 (permalink)  
Antiguo 18/01/2014, 21:49
Avatar de SirDuque  
Fecha de Ingreso: febrero-2009
Ubicación: Paso del Rey, Buenos Aires, Argentina
Mensajes: 975
Antigüedad: 15 años, 2 meses
Puntos: 89
Respuesta: PHP + jQuery, acceder a base de datos sin refrescar

Si la idea es no enviar un AJAX cada un segundo, vas a tener que abrir un socket que este escuchando. Capaz usar Node.Js y otras herramientas.

Es todo un tema.
__________________
Mono programando!
twitter.com/eguimariano
  #3 (permalink)  
Antiguo 19/01/2014, 12:24
 
Fecha de Ingreso: agosto-2010
Ubicación: santiago, CHILE
Mensajes: 564
Antigüedad: 13 años, 8 meses
Puntos: 9
Respuesta: PHP + jQuery, acceder a base de datos sin refrescar

que socket y que ocho cuartos, ajax y punto

hace que el boton ejecute javascript,

<input type="text" id="txt_nombre_auto" />
<input type="button" id="btn_enviar" />

ejemplo usando jquery

Código Javascript:
Ver original
  1. $(document).ready(function(){
  2.  
  3.      $("#txt_nombre_auto").click(function(){
  4.           $.post("micoodigophp.php", {"cod" : "ingresarAuto", "nombreAuto" : $("#txt_nombre_auto").val() }, function(data){
  5. // lo que quieras hacer despues de enviar los datos.
  6. });
  7.                          
  8.      });
  9.  
  10. });

Código PHP:
Ver original
  1. micoodigophp.php
  2.  
  3. <?php
  4.  
  5. if($_post["cod"] == "ingresarAuto"){
  6.    // aqui todo el codigo de ingreso a la base de datos
  7.  
  8.    echo "aqui si quieres que devuelva algo ejem. Ingreso exitoso";
  9. }
  10.  
  11. ?>
  #4 (permalink)  
Antiguo 19/01/2014, 14:16
Avatar de xSkArx  
Fecha de Ingreso: marzo-2008
Ubicación: Chile
Mensajes: 945
Antigüedad: 16 años, 1 mes
Puntos: 96
Respuesta: PHP + jQuery, acceder a base de datos sin refrescar

Tu respuesta esta bien pero SirDuque es que si quiere hacer peticiones a cada segundo deberia usar socket
__________________
Busca, lee y practica todo lo que puedas.
Usa siempre el buscador antes de postear.
Si posteas código, utiliza el HIGHLIGHT correcto.
  #5 (permalink)  
Antiguo 19/01/2014, 19:18
 
Fecha de Ingreso: enero-2014
Mensajes: 5
Antigüedad: 10 años, 3 meses
Puntos: 0
Respuesta: PHP + jQuery, acceder a base de datos sin refrescar

Gracias por sus comentarios.

La realidad es que pensé que era algo sencillo de hacer, ya que mis conocimientos de programación web son mínimos.

Creo que va a quedar que se actualice cuando refresque la pagina y listo.

Era un "plus" que le quería poner a la pagina pero no quiero complicarme mucho jaja.


Gracias!

Etiquetas: jquery, refrescar, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:58.