:: Easy-Script.com :: Index du Forum

Votre bannière ici !

 FAQFAQ   RechercherRechercher   Liste des MembresListe des Membres   Groupes d'utilisateursGroupes d'utilisateurs   S'enregistrerS'enregistrer 
 RSS : Les 20 dernières discussions des forums d'Easy-Script.nom RSS   ProfilProfil   Messages PrivésMessages Privés   ConnexionConnexion 

Poster un nouveau sujet  Répondre au sujet
lolo


Inscrit le: 07 Mai 2004
Messages: 1
Répondre en citant
Bonjour
J'aimerais pouvoir afficher une astuce aleatoire différente tous les 3 jours ou toutes les semaines. Ces astuces sont dans une base Mysql

Est-ce que quelqu'un peut m'aider ? je cherche depuis un moment sur internet mais toujours rien trouvé.

Un grand Merci d'avance

Voici mon script :
Code:

<?php
$db=mysql_connect($hote, $user, $pass);

if(!$db){
print "erreur connection $db<br>";
exit;
}
@mysql_select_db($base);

// nombre d'éléments à extraire aléatoirement
$a = 2;
$count= mysql_query("SELECT * FROM astuces");

srand((double)microtime()*1000000);
$rand = rand(0,$count - 1);
$requete = mysql_query("SELECT txt FROM astuces ORDER BY rand() LIMIT ".$a);
while ($row = mysql_fetch_row($requete))
{
echo $row[0]."<br><br>";
}
mysql_close($db);
?>




[ Ce Message a été édité par: webmaster le 2004-05-08 11:23 ]
Voir le profil de l'utilisateurEnvoyer un message privéVisiter le site web du posteur
webmaster
Admin
Admin

Inscrit le: 22 Déc 2002
Messages: 147
Répondre en citant
Bonjour,

Pour la sélection aléatoire dans la bdd, il n'y a pas de problème... mise à part cette partie là, je ne vois à quoi elle sert.......
Code:

$count= mysql_query("SELECT * FROM astuces");

srand((double)microtime()*1000000);
$rand = rand(0,$count - 1);



Pour l'autre parti du problème, il faudrait stocker quelque part (bdd, fichier...) la valeur courante de l'id (de l'astuce choisi) et la changer que tous les 3 jours ou chaque semaine...

Bye

_________________
W€bM@sT€r D'€@SyScr!pT
contact@easy-script.com
http://www.easy-script.com

[ Ce Message a été édité par: webmaster le 2004-05-08 16:41 ]
Voir le profil de l'utilisateurEnvoyer un message privéEnvoyer l'e-mailVisiter le site web du posteur
Annonces && Topic Scooping
texte aleatoire qui change tous les 3 jours
Vous pouvez poster de nouveaux sujets dans ce forum
Vous pouvez répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum
Toutes les heures sont au format GMT + 2 Heures  
Page 1 sur 1  

  
  
 Poster un nouveau sujet  Répondre au sujet  


Powered by phpBB © 2001, 2002 phpBB Group
Traduction par : phpBB-fr.com
Design by Vjacheslav Trushkin
phpBB SEO

Anti Bot Question MOD - phpBB MOD against Spam Bots
Inscriptions / messages bloqués: 2699 / 640