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 2465 Date d'inscription mardi 22 janvier 2008 Statut Membre Dernière intervention 8 juin 2016 - 30 mai 2012 à 22:00
Bonjour,

Je souhaiterais actualiser automatiquement une requete sql qui m'affiche.
J'ai aujourd'hui la ligne:
<meta http-equiv="refresh" content="5" />

Qui me réactualise toute ma page html.

Il y a t il une solution afin de ne réactualiser que ma requete qui aliment mon tableau? et non toute la page?

Merci d'avance.

A voir également:

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
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 !
1
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
salut. Oui, tu peux faire de l'AJAX.
0
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
Et comment que ça fonctionne tout ça?
C'est une ligne de commande à intégrer à ma requette sql dans mon php?
0
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
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 ;).
0

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
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... :(
0
JooS Messages postés 2465 Date d'inscription mardi 22 janvier 2008 Statut Membre Dernière intervention 8 juin 2016 228
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 !
0