Bonjour ,
Je suis assez novice en programmation. Voici mon problème; comment mettre à jour un tableau automatiquement sans recharger manuellement toute la page ? L'écran où s'affiche l'information en permanence ne dispose pas de clavier ni souris. Certains éléments de la page comme un texte défilant et animations me contraignent à ne pas recharger toute la page. Je crois être à la limite du PHP. La bonne solution semble être une combinaison JavaScript/JQuery et Ajax. Question: Mon besoin cible un affichage en permanence sans intervention manuelle, avec Ajax, existe-t-il une limite de temps ou la page peu demeurée active et subir les mises a jours?
J'ai installé JQuery et il fonctionne, malgré beaucoup de temps passé dans les tutoriels, je m'y perds. voici mon code proto en PHP, Quelqu'un sait comment s'y prendre ? Merci.

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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
<?php require_once('Connections/ecolo.php'); ?>
<?php
$maxRows_Recordset1 = 10;
$pageNum_Recordset1 = 0;
if (isset($_GET['pageNum_Recordset1'])) {
  $pageNum_Recordset1 = $_GET['pageNum_Recordset1'];
}
$startRow_Recordset1 = $pageNum_Recordset1 * $maxRows_Recordset1;
 
mysql_select_db($database_ecolo, $ecolo);
$query_Recordset1 = "SELECT * FROM contenu";
$query_limit_Recordset1 = sprintf("%s LIMIT %d, %d", $query_Recordset1, $startRow_Recordset1, $maxRows_Recordset1);
$Recordset1 = mysql_query($query_limit_Recordset1, $ecolo) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
 
if (isset($_GET['totalRows_Recordset1'])) {
  $totalRows_Recordset1 = $_GET['totalRows_Recordset1'];
} else {
  $all_Recordset1 = mysql_query($query_Recordset1);
  $totalRows_Recordset1 = mysql_num_rows($all_Recordset1);
}
$totalPages_Recordset1 = ceil($totalRows_Recordset1/$maxRows_Recordset1)-1;
 
mysql_select_db($database_ecolo, $ecolo);
$query_Recordset2 = "SELECT message FROM contenu";
$Recordset2 = mysql_query($query_Recordset2, $ecolo) or die(mysql_error());
$row_Recordset2 = mysql_fetch_assoc($Recordset2);
$totalRows_Recordset2 = mysql_num_rows($Recordset2);
?>
<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8_general_ci">
    <title>page information</title>
  </head>
  <body>
    <p>Tableau</p>
    <table border="1">
      <tr>
        <td>image</td>
        <td>animation</td>
      </tr>
      <?php do { ?>
      <tr>
        <td><?php echo $row_Recordset1['image']; ?></td>
        <td><?php echo $row_Recordset1['animation']; ?></td>
      </tr>
      <?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?>
    </table>
<p>Message</p>
<p>
  <marquee width="200" height="100"><?php echo $row_Recordset2['message']; ?>
  </marquee>
</p>
  <p>&nbsp;</p>
  </body>
</html>
<?php
mysql_free_result($Recordset1);
 
mysql_free_result($Recordset2);
?>