IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

relancer un script php apres X seconde


Sujet :

JavaScript

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    227
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 227
    Points : 81
    Points
    81
    Par défaut relancer un script php apres X seconde
    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 ();  
     ?>

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    227
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 227
    Points : 81
    Points
    81
    Par défaut
    J'ai trouvé ça.
    Y aurait pas moyen de combiner les 2 pour faire kekchose?

    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
        * <?
        * $aleat = rand(0, 3);
        * //$aleat contient un nombre aléatoire entre 0 et 3 (inclus)
        *
        *
        * $images = array('Banniere1', 'Banniere2', 'Banniere3', 'Banniere4');
        * $banniere = $images[$aleat];
        * //$banniere contient l'URL d'une image aléatoire parmis celles proposées...
        *
        *
        * $adresses = array('Adresse1', 'Adresse2', 'Adresse3', 'Adresse4');
        * $URL = $adresses[$aleat];
        * //$URL contient le lien correspondant à la banniere...
        *
        *
        * echo "<a href='$URL'><img src='$banniere' width=468 height=60></a>";
        * //La banniere est affichée
        * ?>

  3. #3
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Points : 91 220
    Points
    91 220
    Billets dans le blog
    20
    Par défaut
    Regarde du coté d'Ajax, car sinon, exécuter un script PHP coté client, c'est pas gagné !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Raspberry Pi] Lancer un script php après démarrage apache/php/mysql
    Par Tonyryu dans le forum Shell et commandes GNU
    Réponses: 3
    Dernier message: 25/07/2014, 11h08
  2. Executer un script PHP apres click button en JQuery
    Par facilus68 dans le forum jQuery
    Réponses: 10
    Dernier message: 11/08/2013, 23h01
  3. Relancer un script php après le redémarrage de xampp
    Par ampholyte dans le forum Apache
    Réponses: 2
    Dernier message: 26/09/2012, 14h23
  4. Exécution de script PHP après fermeture du browser
    Par omar24 dans le forum Langage
    Réponses: 11
    Dernier message: 15/04/2011, 09h35
  5. [AJAX] Appeler un script php apres traitement réponse Ajax
    Par lekunfry dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 20/10/2008, 13h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo