Actualisation automatique de requetes SQL.
Résolu
myn0thor
Messages postés
67
Date d'inscription
Statut
Membre
Dernière intervention
-
JooS Messages postés 2468 Date d'inscription Statut Membre Dernière intervention -
JooS Messages postés 2468 Date d'inscription Statut Membre Dernière intervention -
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.
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:
- Html refresh automatique
- Réponse automatique thunderbird - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Logiciel de sauvegarde automatique gratuit - Guide
- Editeur html - Télécharger - HTML
- Réponse automatique gmail - Guide
5 réponses
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 !
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?
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