Mehrspaltige Ausgabe von Datenbank abfrage

Begonnen von Kauter, 09 März 2007, 13:34:29

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Kauter

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 == ) {
    
echo '</tr>' ;
   
if ( $i != $num ) {
      
echo '<tr>';
}
}
}

print "</table>";
?>


ich komm da grad absolut nicht witer, kann mir ein helfen?!
Christian Kauter
www.hogaSCOUT.de - Das Gastronomieportal
we SCOUT your BUSINESS


CMS-Version: pragmaMx 1.12.3.1.33.4.14 (2012-06-21)
PHP-Version: 5.2.17
MySQL-Version: 5.0.96-log
Server-Version: Apache/2.2.24 (Unix) mod_ssl/2.2.21 OpenSSL/0.9.8r

IE 10 / Firefox / Opera