Bonjour,
Je cherche à rafraichir une page PHP et ceci après que ma base de donnée (MySQL) soit modifiée.
Est-il possible de faire un truc du genre :
SI
mabasesql_est_modifiee
ALORS
rafraichir_cette_page
Merci d'avance!
Bonjour,
Je cherche à rafraichir une page PHP et ceci après que ma base de donnée (MySQL) soit modifiée.
Est-il possible de faire un truc du genre :
SI
mabasesql_est_modifiee
ALORS
rafraichir_cette_page
Merci d'avance!
Bonsoir !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 if(mysql_query($req,$cnx)){ header("Refresh: 1;url=index.php"); }
Salut! Merci pour ta réponse.
En fait, je me suis mal exprimé peut être...
En gros je cherche le moyen de communication unidirectionnel et ceci de la base de donnée à la page PHP: Je veux que la base dise à ma page "Quequ'un a ajouté une ligne dans la table 'utilisateurs'" et que la page PHP en soit avertie pour se rafraichir"!
Tu comprends?
( à mon avis c'est impossible mais bon... qui sait!!!)
Ha ouais d'accord alors la... Je sais pas si on peut en revanche tu peux gérer une tache cron qui toute les 5 minutes va vérifier si il y a eu des ajouts et te prévenir mais en temps réel je sais pas si c'est possible![]()
Oui c'est vrai que c'est un peu chaud!
On pourrait faire des rafraîchissements toutes les n mili-secondes avec de l'AJAX... mais bon c'est pas du propre!!! Surtout si l'utilisateur veut par exemple sélectionner du texte et en plein rafraîchissement sa sélection disparaît!!!
De toute façon, je vais creuser un peut quand même et essayer de trouver une méthode équivalente au Push des mails (par exemple sur Yahoo Mail tu vois un mail et se mettre au top de la liste de tes emails sans rafraîchissement ou désagrément!!!)!
(en même temps j'ai posté le même sujet dans le forum Flex pour voir si ça existe au niveau des RIAs)
il ya un framework qui s'appelle prototype qui te permet de rafraichir sans avoir le desagrement de voir disparaitre la selection de l'utilisateur
tu peux voir sur www.prototypejs.org
Partager