fabzeb
Aug 9 2004, 02:11 PM
Bonjour,
j'aimerai
ajouter un fonction sur mon site
pour afficher une blague differente a chaque actualisation,
sachant que j'utilise phpmyannu pour gerer mes blagues,
comment faire pour afficher aleatoirement une blague
en utilisant la base de donnée de phpmyannu
donc le texte de mes blagues ce situe dans ma base de donnée
dans la table sites_annu et les blagues c dans le champ description.
Voilà merci de m'aider.
fabzeb
Aug 9 2004, 03:14 PM
voilà c bon j'ai reussis
si ca interresse quelqu'un de pouvoir afficher
dans son annuaire phpmyannu
les urls de leurs sites inscrits ds leur annu contactez moi
je vous donne le code
mitch10593
Aug 9 2004, 03:18 PM
Et pourquoi ne pas communiquer cette information sur le forum pour que tout le monde en profite ?
surtout que le script doit ressembler à quelque chose du genre:
CODE
<?
$res=mysql_query("SELECT blague FROM blagues WHERE blagueReference=RAND()");
$rows=mysql_fetch_array($res);
echo $rows[blague];
?>
Pourquoi tant de mystères pour 3 lignes de code ??
fabzeb
Aug 9 2004, 03:22 PM
Voilà..<?
$connect = mysql_connect("localhost","pseudo","motdepass");
// selection de la base
mysql_select_db("votrebase", $connect);
// votre requete de selection
$sql = mysql_query("SELECT * FROM sites_annu order by rand() LIMIT 1");
// on compte le nombre de résultats
// récupération et affichage des données
// affichage avec un boucle while
while($affichage = mysql_fetch_array($sql, MYSQL_ASSOC)){
echo"",$affichage['url'],")
<br>";
// fin de boucle while
}
// fermeture de la connection
mysql_close($connect);
?>
mitch10593
Aug 9 2004, 03:31 PM
Pourquoi faire un while alors qu'il n'y aurait jamais plus d'un résultat (cf LIMIT 1 de la requête SQL) ... ?
fabzeb
Aug 9 2004, 03:32 PM
voilà il faut juste modifier les paramettres de connection
et vous pourrez affichero u vous voulez aleatoirement les url des sites inscrits dans votre annuaire
fabzeb
Aug 9 2004, 03:33 PM
ouep mé je m'en sert aussi pour multiple
autres choses
et pis comme ca ca marche dc ..
C\'est une version "bas débit" de notre forum. Pour voir la version complète avec plus d\'information, la mise en page et les images, veuillez
cliquez ici.