Afficher périodiquement et aléatoirement une valeur d'un array

Afficher périodiquement et aléatoirement une valeur d'un array - PHP - Programmation

Marsh Posté le 19-07-2017 à 13:42:07    

Bonjour,
je suis actuellement en train de me broyer le cerveau sur quelque chose qui pourtant me paraît simple.
Je veux que toutes les heures, deux valeurs soit piochées aléatoirement dans deux arrays distincts.
Un array pour la température, un autre pour l'image correspondante (c'est pour de fausses prévisions météo dans des régions d'un jeu vidéo).
 
https://img15.hostingpics.net/pics/396667Capture3.jpg  
 
J'utilise pour l'instant ceci :  
 
$sunset_valley_temperature[1] = 23;
$sunset_valley_temperature[2] = 24;
$sunset_valley_temperature[3] = 25;
 
Ce qui me permet de récupérer aléatoirement une température avec ceci :  
 
<?php echo $sunset_valley_temperature[array_rand($sunset_valley_temperature)]; ?>
 
Je fais la même chose pour appeler l'image du temps correspondant.
 
Ca fonctionne très bien mais c'est mis à jour à chaque chargement. Je suis plutôt novice en PHP et je suis complètement largué avec l'utilisation du temps.  
 
Comment procéder de manière propre et simple ? Toutes les heures la température varie et le temps aussi. Merci beaucoup pour les futurs conseils et aides.

Reply

Marsh Posté le 19-07-2017 à 13:42:07   

Reply

Marsh Posté le 19-07-2017 à 16:25:14    

Il faut passer par du Javascript et Ajax. Ajax va périodiquement appeler un script php qui va renvoyer une valeur aléatoire prise dans un tableau et la réponse reçue par Ajax va être affiche dans al page web.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed