Foros del Web » Programando para Internet » PHP »

PHP Vs AJAX

Estas en el tema de PHP Vs AJAX en el foro de PHP en Foros del Web. Hola compañeritos, es mi primer mensaje, y soy principiante de PHP y me gustaria que me resolvieran una gran duda que tengo. He visto que ...
  #1 (permalink)  
Antiguo 27/01/2010, 09:26
 
Fecha de Ingreso: enero-2010
Mensajes: 10
Antigüedad: 14 años, 3 meses
Puntos: 0
Pregunta PHP Vs AJAX

Hola compañeritos, es mi primer mensaje, y soy principiante de PHP y me gustaria que me resolvieran una gran duda que tengo. He visto que en ocaciones cuando hago consultas a BD de MySQL y hacer calculos sobre esos datos, tengo que refrescar mi pagina, aveces pierdo el foco de donde estaba en la pagina, o tengo que direccionarme a otra pagina recibiendo los datos o mandando llamar a la misma pagina......mi pregunta es: se pueden hacer consultas servidor con PHP consultar la BD sin necesidad de refrescar pantalla??.. He buscado y lo que he visto en algunos ejemplos es que hacen cosas asi similares sin refrescar pantalla con Sesiones en carritos de compra usando solo PHP... pero tambien he visto que eso se lo logra con AJax, ya he ledio un poco de Ajax (solamente las introducciones y de lo que se puede hacer).. ¿Uds, me recomiendan que me meta a aprender Ajax.. o se puede lograr solo con PHP ??? gracias y espero comentarios...
  #2 (permalink)  
Antiguo 27/01/2010, 09:31
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: PHP Vs AJAX

Con sólo PHP no se puede, ya que es un lenguaje del lado del servidor, si lo quieres hacer sin recargar la página completa necesitas usar Ajax para realizar peticiones al servidor (a una página PHP, por ejemplo) y procesar los datos.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 27/01/2010, 09:33
Avatar de darkasecas  
Fecha de Ingreso: marzo-2005
Ubicación: SantaCata, NL, Mexico
Mensajes: 1.553
Antigüedad: 19 años, 1 mes
Puntos: 77
Respuesta: PHP Vs AJAX

PHP solo trabaja de lado del servidor. No se puede hacer peticiones a servidor y actualizar informacion sin recargar la pagina solo con PHP (a menos que sea con (i)frames :/ )
  #4 (permalink)  
Antiguo 27/01/2010, 09:54
 
Fecha de Ingreso: enero-2010
Mensajes: 10
Antigüedad: 14 años, 3 meses
Puntos: 0
Pregunta Respuesta: PHP Vs AJAX

Ok, muchas gracias por sus opiniones, tendre que aprender Ajax.... otra cosa que tambien se me paso preguntar,.. ¿si mi BD es MySQL y ahi es donde tenga la informacion en tablas, tengo que pasar mis datos a archivos XML o no hay necesidad de eso?... con le peticion de Ajax, desde PHP le puedo mandar los datos que tengo en mi tabla?? osea si quisiera un listado de registros.... ???
  #5 (permalink)  
Antiguo 27/01/2010, 10:08
Avatar de darkasecas  
Fecha de Ingreso: marzo-2005
Ubicación: SantaCata, NL, Mexico
Mensajes: 1.553
Antigüedad: 19 años, 1 mes
Puntos: 77
Respuesta: PHP Vs AJAX

No es necesario pasar a XML, puedes trabajar los datos de tu BD sin problemas :)
  #6 (permalink)  
Antiguo 27/01/2010, 10:10
Avatar de dggluz  
Fecha de Ingreso: abril-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 525
Antigüedad: 15 años
Puntos: 50
Respuesta: PHP Vs AJAX

No necesitas migrar tus datos. Cómo los almacenes no tiene que ver con si usas AJAX o no. AJAX se base en principio en XML (y hay mucha gente que sólo trabaja así), pero en realidad ni hace falta usarlo (aunque eso no quiere decir que no pueda considerarse una buena práctica). Si los datos a pasar son muy pocos y sencillos, yo los paso directamente en un string que luego parseo para recuperarlos; o a lo sumo en formato json y luego los levanto en el servidor con la función json_decode(). ¡Suerte!
  #7 (permalink)  
Antiguo 27/01/2010, 10:12
 
Fecha de Ingreso: enero-2009
Mensajes: 455
Antigüedad: 15 años, 2 meses
Puntos: 11
Respuesta: PHP Vs AJAX

en definitiva es recomendable que aprendas algo de ajax para lograr lo que necesitas, ejemplos sencillos te aclararan dudas y te surgiran otras
  #8 (permalink)  
Antiguo 27/01/2010, 10:14
 
Fecha de Ingreso: enero-2010
Mensajes: 152
Antigüedad: 14 años, 3 meses
Puntos: 5
Respuesta: PHP Vs AJAX

mmm creo que debes entender una cosa:

Ajax no es un lenguaje de programación sino una forma de hacer las cosas.

En mi caso, ajax lo uso combinando javascript con PHP y xml

Cuando quiero hacer algo como lo que dices, envío por java script una petición a un archivo PHP, entonces PHP hace la consulta en la base de datos y responde con un XML que contiene la información que necesito. Entonces javascript recibe ese XML, recoje la información y modifica el HTML de la página en la que se encuentra.
  #9 (permalink)  
Antiguo 27/01/2010, 10:36
 
Fecha de Ingreso: enero-2010
Mensajes: 10
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: PHP Vs AJAX

Muchas gracias a todos, En verdad se los agradezco mucho, mis dudas las he despejado completamente, y no me queda mas que aprender Ajax, (que ya he estado leyendo ) saludos y espero pronto empezar a hacer preguntar mis dudas que tenga sobre ajax,.. saludos!!!

Etiquetas: ajax
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 11:10.