Frage

Ich möchte einen einfachen Testimonialrotator auf meiner Website in PHP zeigen.

PHP kann Testimonials entweder aus einer Textdatei oder einer DB nehmen, aber ich verstehe nicht, wie man den TE -Rotatorenteil erstellt.

Ich würde mich über jede Hilfe freuen, die Sie anbieten können. Vielen Dank.

War es hilfreich?

Lösung

Um es aus einem DB herauszuholen, würden Sie so etwas in SQL tun:

SELECT testimonial FROM testimonials ORDER BY RAND() LIMIT 1

Um es aus einer Textdatei herauszuholen, würden Sie so etwas tun:

// 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))];

Andere Tipps

Wenn Sie möchten, dass sie live aktualisieren, müssten Sie JavaScript oder ein Framework wie JQuery verwenden. Andernfalls hat @ceejayoz eine perfekte Antwort gegeben.

Sie können die Bestellung von Rand () verwenden, um zufällige Datensätze auszuwählen und sie anzuzeigen. Wenn Sie sie nacheinander anzeigen möchten, verfolgen Sie die angezeigten IDs und dann, wenn Sie den Ende des ersten Datensatzes starten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top