Actualisation automatique de requetes SQL.
Résolu/Fermé
myn0thor
Messages postés
67
Date d'inscription
vendredi 9 juillet 2010
Statut
Membre
Dernière intervention
4 août 2016
-
8 août 2011 à 08:28
JooS Messages postés 2468 Date d'inscription mardi 22 janvier 2008 Statut Membre Dernière intervention 8 juin 2016 - 30 mai 2012 à 22:00
JooS Messages postés 2468 Date d'inscription mardi 22 janvier 2008 Statut Membre Dernière intervention 8 juin 2016 - 30 mai 2012 à 22:00
A voir également:
- Html refresh automatique
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Message automatique thunderbird - Guide
- Telecharger auto refresh - Télécharger - Divers Web & Internet
- Editeur html - Télécharger - HTML
- Logiciel de sauvegarde automatique gratuit - Guide
5 réponses
WebLooser
Messages postés
63
Date d'inscription
mercredi 30 mai 2012
Statut
Membre
Dernière intervention
29 avril 2013
7
30 mai 2012 à 18:34
30 mai 2012 à 18:34
Et bien je te donnerai un exemple très schématique d'un Tchat par exemple:
Le membre poste son message à partir de Tchat.php. Les infos $_POST['pseudo'], $_Post['message'] sont transmit à un dossier se nommant refresh.js
Refresh.js transmet ses données à Refresh.php et en même tant demande à ce que refresh.php soit executé toutes les 5000millisecondes. Refresh.php va entrer le pseudo et le message dans la BDD et va afficher les dnnées dans un cadre de ta page Tchat.php qui s'appellera par exemple Tchat. Alors la requête qui affiche les messages sera réactualisée toutes les 5secondes.
Pour ça il te faudra utiliser JQuery et pour te faciliter la Tache, je vais te donner le script JS (que j'utilise pour mon Tchat):
function refreshTchat(){
$.ajax({ type: "GET", url: "refresh.php", data: "action=refresh", success: function(msg){ document.getElementById("Tchat").innerHTML = msg; } });
setTimeout("refreshTchat()",10);
}
A mettre dans un dossier .js
J'espère que je t'aurai mit sur la bonne voie !
Le membre poste son message à partir de Tchat.php. Les infos $_POST['pseudo'], $_Post['message'] sont transmit à un dossier se nommant refresh.js
Refresh.js transmet ses données à Refresh.php et en même tant demande à ce que refresh.php soit executé toutes les 5000millisecondes. Refresh.php va entrer le pseudo et le message dans la BDD et va afficher les dnnées dans un cadre de ta page Tchat.php qui s'appellera par exemple Tchat. Alors la requête qui affiche les messages sera réactualisée toutes les 5secondes.
Pour ça il te faudra utiliser JQuery et pour te faciliter la Tache, je vais te donner le script JS (que j'utilise pour mon Tchat):
function refreshTchat(){
$.ajax({ type: "GET", url: "refresh.php", data: "action=refresh", success: function(msg){ document.getElementById("Tchat").innerHTML = msg; } });
setTimeout("refreshTchat()",10);
}
A mettre dans un dossier .js
J'espère que je t'aurai mit sur la bonne voie !
dariumis
Messages postés
571
Date d'inscription
mardi 16 mars 2010
Statut
Membre
Dernière intervention
18 avril 2018
63
8 août 2011 à 09:11
8 août 2011 à 09:11
salut. Oui, tu peux faire de l'AJAX.
myn0thor
Messages postés
67
Date d'inscription
vendredi 9 juillet 2010
Statut
Membre
Dernière intervention
4 août 2016
1
8 août 2011 à 13:25
8 août 2011 à 13:25
Et comment que ça fonctionne tout ça?
C'est une ligne de commande à intégrer à ma requette sql dans mon php?
C'est une ligne de commande à intégrer à ma requette sql dans mon php?
dariumis
Messages postés
571
Date d'inscription
mardi 16 mars 2010
Statut
Membre
Dernière intervention
18 avril 2018
63
8 août 2011 à 13:28
8 août 2011 à 13:28
Ha non c'est bien plus complexe, c'est un mix de plusieurs langage, basé sur du javascript:
faut au moins lire les deux premiers chapitre de ce tutos:
http://www.siteduzero.com/tutoriel-3-4745-ajax-et-l-echange-de-donnees-en-javascript.html
Mais faut s'y posé, car les premier trucs en ajax sont assez dure à faire, mais après quant tu sais le faire ça coule tous seul ;).
faut au moins lire les deux premiers chapitre de ce tutos:
http://www.siteduzero.com/tutoriel-3-4745-ajax-et-l-echange-de-donnees-en-javascript.html
Mais faut s'y posé, car les premier trucs en ajax sont assez dure à faire, mais après quant tu sais le faire ça coule tous seul ;).
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
myn0thor
Messages postés
67
Date d'inscription
vendredi 9 juillet 2010
Statut
Membre
Dernière intervention
4 août 2016
1
8 août 2011 à 15:18
8 août 2011 à 15:18
Si jamais quelqu'un à ,une autre solution je suis preneur car je n'aurais pas vraiment le temps de me plonger dans l'AJAX dans les deux trois prochaines semaines... :(
JooS
Messages postés
2468
Date d'inscription
mardi 22 janvier 2008
Statut
Membre
Dernière intervention
8 juin 2016
228
30 mai 2012 à 22:00
30 mai 2012 à 22:00
Salut !
Y a pas d'autres moyens, y a jQuery, mais ça ressemble a Ajax car c'est aussi basé sur javascript !
Y a pas d'autres moyens, y a jQuery, mais ça ressemble a Ajax car c'est aussi basé sur javascript !