Autor Tema: Actualizar pagina.  (Leído 1268 veces)

Desconectado Ali2010

  • PHPerit@
  • *
  • Mensajes: 14
  • Karma: -1
    • Ver Perfil
Actualizar pagina.
« en: 01 de Enero de 2007, 18:18:24 pm »
Hola.
Yo tengo un sistema de alertas. Es decir yo desde un panel escribo la alerta y después se manda a la base de datos. Después otro archivo lo extrae es decir un SELECT.
Entonces lo que pasa es que la alerta se muestra solo al actualizar la página.
Entonces yo necesito que la alerta se muestre al instante.

Espero su ayuda.
Muchas Gracias.

Comunidad PHPeros

Actualizar pagina.
« en: 01 de Enero de 2007, 18:18:24 pm »

Conectado naveda

  • Administrador General
  • PHPero Master
  • *****
  • Mensajes: 2.282
  • Karma: 165
  • Sexo: Masculino
    • Ver Perfil
    • naveda.me
Re: Actualizar pagina.
« Respuesta #1 en: 01 de Enero de 2007, 18:42:24 pm »
Para conseguir que eso suceda tendrías que usar AJAX, el cual consiste en un conglomerado de lenguajes (PHP, JavaScript, ...) con el que consigues estar actualizando la información que deseas a tiempo real.

Es decir, cuando tu envias la alerta, gracias a AJAX, consigues que se vea en el momento en el que tu la envias :D

AJAX es algo complicado ya que requiere conocimientos avanzados de JavaScript, yo personalmente solamente puedo remitirte a google ;)

Si quieres mas información sobre AJAX entra en www.wikipedia.org y buscalo allí, encontrarás amplia información sobre el tema.


Si por el contrario no deseas saber nada sobre AJAX lo unico que puedo decirte es que te aguantes y esperes a que se actualice la pagina por si sola xD No puedo decirte más :S
Por favor, leete las Normas


Desconectado Ali2010

  • PHPerit@
  • *
  • Mensajes: 14
  • Karma: -1
    • Ver Perfil
Re: Actualizar pagina.
« Respuesta #2 en: 06 de Enero de 2007, 17:09:56 pm »
Pues.. Naveda.
Si no estás muy ocupado me podrías hacer un código que los extraiga y que lo muentre en alerta si no es mucho pedir por favor.

Muchas Gracias.
Ali

Desconectado WarezD@rK

  • PHPer@ Fijo
  • ***
  • Mensajes: 162
  • Karma: 8
  • Sexo: Masculino
  • Pasaba por aquí...
    • Ver Perfil
    • Ninguno
Re: Actualizar pagina.
« Respuesta #3 en: 06 de Enero de 2007, 17:20:24 pm »
Creo que va a ser que no... Aquí ayudamos a aprender no somos una cadena de montaje de software ;)

www.google.com como ya te dijo naveda.
NOTA MOD: no digas esas palabras, aqui la gente tiene que respetar a los demas ;)

NOTA USER: Esa web existe y no es ninguna falta de respeto.
« Última modificación: 07 de Enero de 2007, 04:38:40 am por WarezD@rK »
Trabajando en mi actual proyecto.

Desconectado G2K

  • Moderador de Programación General
  • PHPero Master
  • ****
  • Mensajes: 2.245
  • Karma: 76
  • Sexo: Masculino
  • Dame un punto de apoyo y moveré la Tierra
    • Ver Perfil
    • Cristian Torrijos
Re: Actualizar pagina.
« Respuesta #4 en: 06 de Enero de 2007, 17:30:30 pm »
www.google.com

Muy buena xD xD xD

NOTA MOD: La cita ha sido editada por el moderador.
« Última modificación: 07 de Enero de 2007, 02:29:16 am por xmc254 »
Campeón del CatSkills de Webs (Enero 2011)
Campeón del SpainSkills de Webs (Abril 2011)
http://www.youtube.com/watch?v=1fBMG8F_hpM
Mejor representante catalan en SpainSkills 2011


Desconectado WarezD@rK

  • PHPer@ Fijo
  • ***
  • Mensajes: 162
  • Karma: 8
  • Sexo: Masculino
  • Pasaba por aquí...
    • Ver Perfil
    • Ninguno
Re: Actualizar pagina.
« Respuesta #5 en: 07 de Enero de 2007, 04:41:03 am »
Mirate esta función en AJAX:

http://www.webtutoriales.com/tutoriales/programacion/ajax/contenido-tiempo-real-ajax.7.html

Yo la he provado en el tagboard que estoy creando y funciona perfectamente.

Yo te recomendaria de el codigo de la función que eliminaras esta linea a no ser que quieras mostrar algun mensaje mientras carga la función (si dejas esta linea aun estar vacia muestra una pagina en blanco mienstras carga pero al eliminarla no muestra nada y carga seguido ;)):

// Mensaje a mostrar mientras se obtiene la información remota...
document.getElementById("online").innerHTML = "";
« Última modificación: 07 de Enero de 2007, 04:42:50 am por WarezD@rK »
Trabajando en mi actual proyecto.

Desconectado BLISZ

  • PHPerit@
  • *
  • Mensajes: 38
  • Karma: 7
  • Sexo: Masculino
    • Ver Perfil
Re: Actualizar pagina.
« Respuesta #6 en: 07 de Enero de 2007, 14:30:31 pm »
no hace falta ajax, justo despues del query haz un header("Location: tu_pagina.php"); y te redirecciona a ella con los datos actualizados
Empty your mind, be formless, shapeless — like void*. If you put an int into a void*, it becomes the int. You put float into a void* it becomes the float. You put in a char it becomes the char. Now, void* can flow or it can overflow. Be void* my friend.

Desconectado WarezD@rK

  • PHPer@ Fijo
  • ***
  • Mensajes: 162
  • Karma: 8
  • Sexo: Masculino
  • Pasaba por aquí...
    • Ver Perfil
    • Ninguno
Re: Actualizar pagina.
« Respuesta #7 en: 07 de Enero de 2007, 21:43:25 pm »
Lee el primer post y verás que header("Location: tu_pagina.php"); no sirve para lo que quiere hacer.

Entonces lo que pasa es que la alerta se muestra solo al actualizar la página.
Entonces yo necesito que la alerta se muestre al instante.


O con AJAX o con un iframe oculto en la pagina que se vaya actualizando.
Trabajando en mi actual proyecto.

Desconectado BLISZ

  • PHPerit@
  • *
  • Mensajes: 38
  • Karma: 7
  • Sexo: Masculino
    • Ver Perfil
Re: Actualizar pagina.
« Respuesta #8 en: 08 de Enero de 2007, 22:01:51 pm »
No lo lei bien :$
Empty your mind, be formless, shapeless — like void*. If you put an int into a void*, it becomes the int. You put float into a void* it becomes the float. You put in a char it becomes the char. Now, void* can flow or it can overflow. Be void* my friend.