Je le fais avec Timestamp.
Oui, tant que tu as une valeur à "trier", c'est bon un timestamp.
Par contre, là ou je bloque c'est pour la partie affichage dynamique avec Jquery et Ajax.
je n'arrive pas à visualiser le passage entre les données récupérées ( en Json ?) et la page Ajax qui va les afficher avec un inervale de 10 s par exemple!
Imagine une fonction JS appelée toutes les 10 secondes, il te faut donc une fonction :
//appeler la fonction à intervalle de 10 secondes
setInterval(faireAppelAjax, 10000); // 10000 ms = 10 secondes
La fonction contient l'appel AJAX :
function faireAppelAjax() {
$.ajax({
url: 'requete.php', //URL du fichier PHP qui fait la requête SQL
type: 'GET',
dataType: 'json', // On attend une réponse JSON
success: function(data) {
//traitement des données reçues (data)
console.log('Données reçues : ', data);
//mettre ici le code pour traiter les données selon tes besoins
},
error: function(xhr, status, error) {
console.error('Erreur lors de la requête AJAX :', status, error);
}
});
}
Tu peux appeler la fonction une première fois, pour ne pas attendre 10s :
faireAppelAjax();
N'oublie pas d'inclure
jQuery.
[quote=dune04 post_id=475956 time=1712412920 user_id=28819]Je le fais avec Timestamp.[/quote]
Oui, tant que tu as une valeur à "trier", c'est bon un timestamp.
[quote=dune04 post_id=475956 time=1712412920 user_id=28819]Par contre, là ou je bloque c'est pour la partie affichage dynamique avec Jquery et Ajax.
je n'arrive pas à visualiser le passage entre les données récupérées ( en Json ?) et la page Ajax qui va les afficher avec un inervale de 10 s par exemple![/quote]
Imagine une fonction JS appelée toutes les 10 secondes, il te faut donc une fonction :
[PHP]//appeler la fonction à intervalle de 10 secondes
setInterval(faireAppelAjax, 10000); // 10000 ms = 10 secondes[/PHP]
La fonction contient l'appel AJAX :
[PHP] function faireAppelAjax() {
$.ajax({
url: 'requete.php', //URL du fichier PHP qui fait la requête SQL
type: 'GET',
dataType: 'json', // On attend une réponse JSON
success: function(data) {
//traitement des données reçues (data)
console.log('Données reçues : ', data);
//mettre ici le code pour traiter les données selon tes besoins
},
error: function(xhr, status, error) {
console.error('Erreur lors de la requête AJAX :', status, error);
}
});
}[/PHP]
Tu peux appeler la fonction une première fois, pour ne pas attendre 10s :
[PHP]faireAppelAjax();[/PHP]
N'oublie pas d'inclure [url=https://jquery.com/download/]jQuery[/url].