bonjour à tous,

Je ne suis pas developpeur mais j'ai besoin d'une fonctionnalité pour mon site: afficher dynamiquement sans recharger le navigateur le résultat d'une simple requete mysql toutes les 30 secondes par exemple.

Pouvez vous m'aider à faire cela avec ajax ?

d'avance merci

voici le script php:

Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?php
// on se connecte a MySQL
$db = mysql_connect('localhost', 'root', 'password');
 
// on selectionne la base
mysql_select_db('cmsms',$db);
 
// on cree la requete SQL
$sql = 'SELECT court,joueur1,joueur2,score_set1_joueur1,score_set1_joueur2,score_set2_joueur1,score_set2_joueur2,score_set3_joueur1,score_set3_joueur2 FROM tennis';
 
// on envoie la requ\xeate
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
 
// on fait une boucle qui va faire un tour pour chaque enregistrement
while($data = mysql_fetch_assoc($req))
    {
    // on affiche les informations de l'enregistrement en cours
    echo '<b>En direct sur le '.$data['court'].'  <br><br>
    '.$data['joueur1'].'  vs '.$data['joueur2'].' <br><br>
    '.$data['score_set1_joueur1'].'/'.$data['score_set1_joueur2'].'
    '.$data['score_set2_joueur1'].'/'.$data['score_set2_joueur2'].'
    '.$data['score_set3_joueur1'].'/'.$data['score_set3_joueur2'].'
';
    }
 
// on ferme la connexion \xe0 mysql
mysql_close();
 
?>