hallo ik heb het onderstaand script waarmee ik informatie uit mijn database haal. Werkt prima, alleen als er geen foto is toegevocht in de database dan krijg ik foutmeldingen.
Warning: Division by zero in
<?php
$result = listAll();
if(mysql_num_rows($result) == 0){
echo("<tr style='font-style:italic;'><td>Er zijn geen weer te geven items</td></tr>");
}
for($i=0;$i<8;$i++){
$a = 0;
$result = listByType($i);
switch ($i){
case 0:
echo("<tr style='background-color:#e10000; font-weight:bold;'><td colspan='6'>Lampen - Gipsen</td></tr>");
break;
case 1:
echo("<tr style='background-color:#e10000; font-weight:bold;'><td colspan='6'>Lampen - Andere replica's</td></tr>");
break;
case 2:
echo("<tr style='background-color:#e10000; font-weight:bold;'><td colspan='6'>Lampen - Art Deco lampen</td></tr>");
break;
case 3:
echo("<tr style='background-color:#e10000; font-weight:bold;'><td colspan='6'>Glas - Leerdam</td></tr>");
break;
case 4:
echo("<tr style='background-color:#e10000; font-weight:bold;'><td colspan='6'>Glas - Maastricht</td></tr>");
break;
case 5:
echo("<tr style='background-color:#e10000; font-weight:bold;'><td colspan='6'>Glas - internationaal</td></tr>");
break;
case 6:
echo("<tr style='background-color:#e10000; font-weight:bold;'><td colspan='6'>Meubelen</td></tr>");
break;
case 7:
echo("<tr style='background-color:#e10000; font-weight:bold;'><td colspan='6'>Diversen</td></tr>");
break;
}
}
while(list($id, $naam, $code, $prijs, $omschrijving, $foto, $type) = mysql_fetch_row($result)){
$omschrijving = stripslashes($omschrijving);
if($a==0){
$bgcolor="#b3b3b3";
$a++;
} else {
$bgcolor="#ffffff";
$a--;
}
echo("<tr style='background-color:". $bgcolor. ";' height='20' >
<td> $naam </td>
<td> $code </td>
<td> $prijs </td>
<td><a href='modify.php?id=$id'><img src='pictures/change.png' border='0' alt='Bewerken'></a></td>
<td><a href='scripts/remove_item.php?id=$id'><img src='pictures/remove.png' border='0' alt='verwijderen'></a></td>
<td><img src='../images/$foto' width='". parseDimensions($foto,25,'w'). "' height='". parseDimensions($foto,25,'h'). "'></td>
</tr>");
}
}
?>
Kan dit met een else functie worden opgelost? Zo ja hoe moet ik dat doen?
1.995 views