2009-09-29 3 views
0

Je voudrais montrer un simple témoignage rotator sur mon site fait en php. Php peut prendre des témoignages d'un fichier texte ou db, mais je ne comprends pas comment créer une partie rotator.Simple témoignage rotator

J'apprécierais toute aide que vous pouvez offrir. Merci.

Répondre

3

pour le sortir d'un DB, vous feriez quelque chose comme ça dans SQL:

SELECT testimonial FROM testimonials ORDER BY RAND() LIMIT 1 

pour le sortir d'un fichier texte, vous feriez quelque chose comme ceci:

// load the file's contents 
$testimonials = file_get_contents('text_file.txt'); 
// split the list by new lines, i.e. one testimonial per line 
$testimonials = explode("\n", $testimonials); 
// print a random testimonial 
print $testimonials[rand(0, (count($testimonials) - 1))]; 
0

vous pouvez utiliser l'ordre de rand() pour sélectionner des enregistrements aléatoires et les afficher ou si vous voulez les afficher séquentiellement, garder une trace des identifiants affichés et ensuite quand vous atteignez le début de fin du premier enregistrement.

1

Si vous souhaitez les mettre à jour en direct, vous devez utiliser javascript ou un framework tel que jQuery. Sinon @ceejayoz a fourni une réponse parfaite.

+0

À droite, j'utiliserais probablement un curseur de contenu pour faire pivoter les témoignages avec un effet de fondu/diapositive. Merci! – 3zzy