Bonjour,
J'essaie de faire fonctionner le code si dessous en boucle, mais il ne fonctionne pas correctement, je javascript à bien l'air de se lancer correctement mais le php n'a pas l'air de se réexecuter à chaque fois la valeur reste celle de la premiere execution de la requete. Avez vous une idée ?
Code : 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 <div style="background-image:url('/Content/mail.png')"></div> <script type="text/javascript"> function ticket() { <?php $d = date("d/m/Y"); $heure = date("H"); $min = (date("i") - 1); if ( $min < 10 ) { $min = "0".$min;} $seconde = date("s"); include "../bdd/bdd.php"; $connect_db = connect(); $result = mysql_query("SELECT count(*) FROM `p_ticket` WHERE `dateo` > '".$d." ".$heure.":".$min.":".$seconde."';"); $nb = mysql_result($result, 0); ?> var nombre = <?php echo $nb; ?>; //alert (nombre); //alert ("<?php echo $d." ".$heure.":".$min.":".$seconde; ?>"); if ( nombre >= 1) { notify('info'); } } function notify(style) { $.notify({ title: 'Portail Notification', text: 'Un nouveau ticket vient d\'être créé !', image: "<img src='https://cdn2.iconfinder.com/data/icons/drf/PNG/exclamation.png'/>" }, { style: 'metro', className: style, autoHide: false, clickToHide: true }); } </script> <script>setInterval("ticket()", 50000);</script>
Partager