moinsen, ich habe da mal ne kleine frage, ich lese eine spalte (kategorie!) aus der datenbank aus, welche es mir dann in einer tabelle mit zwei spalten ausgiebt, sowie bei den "weblinks". klappt eigentlich auch ganz gut. nur wenn keine daten in der kategorie sind, soll es die kategorie nicht anzeigen. das habe ich auch geschaft, allerdings sollte es mir dann keine "lücke" anzeigen sondern einfach weiter machen...
hier mal mein code:
<?php
print "<table border=\"0\" align=\"center\" cellpadding=\"5\" cellspacing=\"1\" style=\"background-color: #f2f2f2;\">";
print "<tr>";
$query = "select * from ${prefix}_quizz_categories" ;
$result = mysql_query($query);
$num = mysql_num_rows($result);
for ($i = 0; $i < $num; $i++){
$row = mysql_fetch_array($result);
// Modulo ermitteln zur Tabellendarstellung
$rest = bcmod($i,2);
# compute the number of Quizz by Category
$res = mysql_query("select COUNT(*) from ${prefix}_quizz_admin where cid=$row[cid]");
list($nb) = mysql_fetch_row($res);
if ($nb > 0){
// die Werte aus der Datenbank
if (!empty($row['image']))
{
print "<td align=\"left\" valign=\"middle\"><a href=\"modules.php?name=$module_name&file=index&cid=".$row['cid']."\"><img src='modules/$module_name/images/".$row['image']."' border=0></a></td>";
}
else
{
print "<td></td>";
}
print "<td><a href=\"modules.php?name=$module_name&file=index&cid=".$row['cid']."\">".$row['name']."</a></td>";
}
// Kommt neue Spaltenreihe?
if ( $rest == 1 ) {
echo '</tr>' ;
if ( $i != $num - 1 ) {
echo '<tr>';
}
}
}
print "</table>";
?>
ich komm da grad absolut nicht witer, kann mir ein helfen?!