Aanbiedingen shuffelen

Status
Niet open voor verdere reacties.

kritinet

Gebruiker
Lid geworden
25 nov 2007
Berichten
118
In het onder staande script lees ik gegevens uit. (aanbiedingen). http://www.estero-travel.com . Nu wil ik in de database bv. 20 aanbiedingen zetten, maar op de pagina iedere keer alleen maar 5 laten zien, zodat de aanbiedingen "shuffelen". Is dat mogelijk ? enzo ja hoe moet ik het script veranderen?

PHP:
<?php 
$query_aanbiedingen = "SELECT * FROM aanbiedingen"; 
$result_aanbiedingen = mysql_query($query_aanbiedingen) or die(mysql_error());
?>
PHP:
<?php 
while ($row = mysql_fetch_array( $result_aanbiedingen)) {
	echo  '<center>' .$row['image'] . '<center/>' ;
	echo '<br><h5>' .$row['title'] .'</h5>' ;
	echo $row['aanbiedingen'];
	echo '<b>' .'&euro; ' .$row['prijs'] .'</b>';
	echo '<img src="http://www.estero-travel.com/images/graphics/---.gif" width="210" height="8" border="0" /><br /><br />';
}  ?>
 
Dat kun je eenvoudig doen door je query aan te passen:

oud:
Code:
SELECT * FROM aanbiedingen
nieuw:
Code:
SELECT * FROM aanbiedingen ORDER BY RAND() LIMIT 5

ORDER BY RAND() zorgt ervoor dat de rijen in een random (willekeurige) volgorde worden terug gegeven en LIMIT 5 geeft aan dat je maximaal 5 rijen krijgt.
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan