Bonjour à tous,
Débutant depuis quelques temps en PHP (et oui, il faut bien ), je me permet de vous questionner sur un problème qui me bloque depuis quelques temps.
J'ai un script de gestion de bannières tout simple, ça permet de les faire tourner automatiquement au hasard.
J'aimerai cependant y intégrer un système de pourcentages.
Donc quand j'ajoute une bannière dans ma base de données MYSQL, je rajoute un champ "pourcentage", dans lequel je mettrai par exemple 60 pour la bannière A et 40 pour la bannière B.
La fonction permettant d'afficher actuellement les bannières est la suivante :
Comment faire pour jouer avec ses pourcentages ($pourcentage) ?
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 function choisipub($emplacement) { $resultat = ""; $query = "SELECT * FROM pubsed_codes WHERE id_emplacement=$emplacement"; $result = mysql_query($query) or die("Erreur d'affichage."); // on mémorise le nombre de pubs $nb_pubs = mysql_num_rows($result); if ($nb_pubs != 0) { // on prend une valeur au hasard if ($nb_pubs==1) { $hasard = 1; } else { srand((double)microtime()*1000000); $hasard = rand(1, $nb_pubs); } $passage = 0; while ($tabresult = mysql_fetch_array($result)) { $passage++; if ($passage==$hasard) { $resultat = $tabresult['codes']; } } } return $resultat; }
Merci de votre aide
Partager