Bonjour,
J'ai le code suivant qui me permet d'afficher un logo-pub provenant d'une base de données.
Le choix est aléatoire et à chaque rafraichissement de page, l'image peut changer.
J'aimerais utiliser la même base de script avec ces 2 modif:
1)
Le choix ne serait plus aléatoire, il prendrait les images une à une
2)
Le changement se ferait toutes les X secondes et non pas au rafraichissement de page.
Voici le script:
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 <?php $connect = mysql_connect('mysql5-9','xxxx','xxxx') or die ("Erreur de connexion"); mysql_select_db('xxxx',$connect) or die ("Erreur de connexion base"); $categorie1 = mysql_real_escape_string($_GET["categorie1"]); ?> <?php // lancement de la requête $sqllogo = "SELECT * FROM base WHERE categorie1='$categorie1' order by rand() limit 1"; // on lance la requête (mysql_query) et on impose un message d'erreur si la requête ne se passe pas bien (or die) $reqlogo = mysql_query($sqllogo) or die('Erreur SQL !<br />'.$sqllogo.'<br />'.mysql_error()); $compteurlogo=0; // on va scanner tous les tuples un par un $datalogo = mysql_fetch_array($reqlogo); $logo=$datalogo[logo]; // on affiche les résultats echo '<a href="http://'.$datalogo['url'].' " target="_blank"><img src="./images/repub/'.$logo.'"> </a> '; mysql_free_result ($reqlogo); mysql_close (); ?>
Partager