si j'ai bien saisi votre code, le problème est ici :
$rows = $result->fetchAll();
$numrows = count($rows);
echo "<p>" .$numrows . " results found for '" . $zoek . "'</p>";
// create while loop and loop through result set
while($row = $result->fetch()){
Donc vous avez fait fetchAll()
d'abord, puis vous essayez de while($row = $result->fetch()){
. mais vous ne pouvez pas récupérer à nouveau le même résultat.
donc vous devriez changer votre en-tête de boucle en :
foreach($rows as $row){
Ainsi, le fragment complet ressemblera à :
$rows = $result->fetchAll();
$numrows = count($rows);
echo "<p>" .$numrows . " results found for '" . $zoek . "'</p>";
// create while loop and loop through result set
foreach ($rows as $row ){
J'espère que cela vous aidera :-)