Html
<HTML>
<head>
<script type="text/javascript" src="js/prototype.js"></script>
<script type="text/javascript" src="js/scriptaculous.js?load=effects"></script>
<script type="text/javascript" src="js/lightbox.js"></script>
<link rel="stylesheet" href="css/style.css" type="text/css" />
<TITLE>Eurosail | Stadskanaal</TITLE>
</head>
<body>
<div id="content">
<div id="header">
<img src="images/header.jpg" usemap="#Map" />
<map name="Map" id="Map">
<area shape="rect" coords="611,142,731,174" href="index.php" target="_self" alt="Eurosail | Stadskanaal" />
<area shape="rect" coords="611,179,738,212" href="gallerij.php" target="_self" alt="Eurosail | Stadskanaal" />
<area shape="rect" coords="611,219,786,251" href="aktueel.php" target="_self" alt="Eurosail | Stadskanaal" />
<area shape="rect" coords="611,290,731,324" href="links.php" target="_self" alt="Eurosail | Stadskanaal">
<area shape="rect" coords="611,256,854,285" href="historie.php" target="_self" alt="Eurosail | Stadskanaal" />
</map>
</div>
<div id="main">
<div id="left">
<h2>Fotogallerij Eurosail</h2>
<?php
include 'inc/connect.inc.php';
// Zomaar een query, weet niet hoe je database eruit ziet.
$sql = "SELECT foto.id as fotoid, foto.albumid as fotoalbumid, album.id as albumid, album.album as albumalbum FROM foto, album WHERE foto.albumid = album.id GROUP BY album.id";
// Vervolgens de query uitvoeren
$result = mysql_query($sql) or die (mysql_error());
// $output is de variabele die de code van je hele tabel vasthoudt.
$output = '<table>';
$output .= '<tr>';
$count = 0;
while($row = mysql_fetch_assoc($result)){
while($count <= 4)
{
$output .= '<td>' . $row['fotoid'] . '</td>';
$count++;
// We kijken of het aantal geoutputte cellen gedeeld door vier een heel getal
// oplevert, wat betekent dat er een rij vol is en er een regeleinde geprint
// moet worden
}
if(is_int($count/4)){
$output .= '</tr><tr>';
}
// We kijken hier weer of er een regel vol is, zo niet printen we nog een cel
// en kijken dan weer of er een rij vol is en zo gaan we door tot de rij daadwerkelijk
// vol is.
while(!is_int($count/4)){
$count++;
$output .= '<td> </td>';
}
// Het laatste regeleinde toevoegen
$output .= '</tr>';
// Tsja, dan moet de code nog geprint worden.
echo $output;
}