ik heb een klein probleem met het maken van een dynamische html tabel dmv php en mysql.
Het lukt me wel die tabel te maken, alleen het aantal rows en columns klopt niet.
wat ik wil is dit:
* * * *
* * * *
* * * *
wat ik krijg is:
* * * *
* * * * *
* *
of iets dergelijks afhangkelijk van de count natuurlijk.
Zie hieronder het gedeelte van mijn code die hiervoor moet zorgen.
Misschien dat iemand van jullie gelijk de fout kan zien ? Ik zie het niet meer in iedergeval.
$sql = "SELECT * FROM profile ORDER BY positie DESC";
$result = mysql_query ($sql);
// begin met een tabel te maken
echo '<table align="left" border="0" cellspacing="5" cellpadding="5"><tr>';
//voor elke record een cell maken, als meer dan $count cellen: einde row
$count = 0;
while($record = mysql_fetch_assoc($result))
{
$count++;
if($count % 4 == 0)
echo '</tr>';
?>
<td class="btnav" onmouseover="style.backgroundColor='#EBD6B6';"onmouseout="style.backgroundColor='#FCFAEA'">
<?php
$werknaam = $record['werknaam'];
$foto1 = $record['foto1'];
//als op foto geklikt wordt, open dan profielpagina van de gebruiker
echo "<a href=profile.php?werknaam=".$werknaam." border='0'>";
//toon de foto met als alt de gebruikersnaam
echo "<img src=".$foto1." alt=".$werknaam." width='150' height='200' border='0'>";
echo '</a>';
echo '</td>';
//einde cell
}
//geen gegevens meer in tabel ? dan einde row en einde tabel
echo '</tr></table>';