Bonjour,
pour que l'information soit mise à jour en temps à peu près réel, il faut utiliser Ajax.
Ton client doit faire une requête Ajax à intervalles réguliers (disons 5 secondes) pour interroger la base de données. Mettons que tu as un objet Ajax qui s'appelle xhr – je passe les détails sur l'implémentation d'Ajax, on trouve ça partout sur le Net – il te suffit de faire :
xhr.send('get', 'update_credit.php');
Le fichier update_credit.php contient le code suivant :
1 2 3 4 5 6 7 8 9
| header('content-type: text/plain'); // facultatif
// mysql_connect, etc.
$q = "SELECT * FROM `dbusers` WHERE `id`='".$_SESSION["valid_id"]."'";
$r = mysql_query($q);
$f=mysql_result($r,0,"Forfait_SMS");
echo $f; |
Et la fonction de rappel (onreadystatechange) de ton xhr contient, pour faire au plus simple, ceci :
document.getElementById('menu_button').innerHTML = 'Forfait SMS : ' + this.responseText;
Voilà. N'hésite pas à demander s'il te faut plus de détails
Partager