(While)-loop kort onderbreken

  • Onderwerp starter Onderwerp starter RBPN
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

RBPN

Gebruiker
Lid geworden
29 mei 2008
Berichten
17
Dag,

Ik heb al een goed werkend menulijst waar mbv php resultaten uit een database worden gehaald. Dit is (een van) de pagina(s) die ik bedoel: http://www.lkmachines.com/lego-knex-guns-uc.php

Het enige wat er nog bij moet is een (vierkante adsense)advertentie. Die moet op de plaats van één van de plaatjes komen. Dit is de code die ik nu heb:

<?php

while($row = mysql_fetch_array($result))
{
echo "<div class=\"proefmenu\">";
echo "<b><a href=\"http://www.lkmachines.com/legoknex" . $link . ".php?personID=" . $row['personID'] . "\">";
echo "<img src=\"http://www.lkmachines.com/pictures" . $afkorting ."/" . $row['ImageFile'] . "\" alt=\"" . $row['VideoName'] . "\" border=\"0\" width=\"272\" height=\"182\">";
echo "<br>" . $row['VideoName'] . "</a>";

echo "</p>";
echo "</div>";
}

?>
 
Een goede manier om een mysql_fetch_X loop te onderbreken op een random plaats weet ik niet te verzinnen, maar je kunt natuurlijk eerst de random plaats bepalen en daarna op die plaats de google code erbij plakken:
PHP:
<?php
	$plaats = rand(1,mysql_num_rows($result));
	$teller = 1;
	while($row = mysql_fetch_array($result)) {
		if ($plaats == $teller) {
			echo "<!--zet hier je google code-->";
		}
		echo "<div class=\"proefmenu\">";
		echo "<b><a href=\"http://www.lkmachines.com/legoknex" . $link . ".php?personID=" . $row['personID'] . "\">";
		echo "<img src=\"http://www.lkmachines.com/pictures" . $afkorting ."/" . $row['ImageFile'] . "\" alt=\"" . $row['VideoName'] . "\" border=\"0\" width=\"272\" height=\"182\">";
		echo "<br>" . $row['VideoName'] . "</a>";
		echo "</p>";
		echo "</div>";
		$teller++;
	}
?>
 
Oke, ik denk dat ik het nu snap. Ik zat al aan de manier met een teller te denken, maar ik had nog niet bedacht hoe ik ervoor kon zorgen dat de loop daarna gewoon doorgaat. Maar dit is dus de manier. Hartelijk dank!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan