nchristoph
Erfahrenes Mitglied
Hallo
Kurze Erklärung meines Problems:
Ich lese Daten aus einer MySql DB aus und fülle eine Tabelle damit. Die Tabelle wird in der Whileschleife erstellt.
Jetzt ist mein Problem, das ich mehrere Abteilungen hab und mit meinem momentanen Code alles in einer Wurst ausgegeben wird.
Ich möchte aber zwischen 2 Abteilungen eine Leerzeile haben. Ich hab da schon bissel zeit investiert und kriegs nicht richtig hin.
Hier mal mein Code
Abgesehen davon funktioniert das teil zur vollsten zufriedenheit.
Wie kann ich das lösen?
mfg
Kurze Erklärung meines Problems:
Ich lese Daten aus einer MySql DB aus und fülle eine Tabelle damit. Die Tabelle wird in der Whileschleife erstellt.
Jetzt ist mein Problem, das ich mehrere Abteilungen hab und mit meinem momentanen Code alles in einer Wurst ausgegeben wird.
Ich möchte aber zwischen 2 Abteilungen eine Leerzeile haben. Ich hab da schon bissel zeit investiert und kriegs nicht richtig hin.
Hier mal mein Code
PHP:
<?php
$sql="SELECT abteilung.name AS aName,
bild,
mitarbeiter.name AS mName,
email,
kurzwahl,
geburtstag,
telefonnr,
DATE_FORMAT(mitarbeiter.geburtstag,'%d.%m')AS datum
FROM mitarbeiter
JOIN abteilung ON abteilung.id = mitarbeiter.abteilung
ORDER BY abteilung.name ASC,
mitarbeiter.name ASC";
$result = mysql_query($sql) OR die(mysql_error());
$rubrik_akt="";
echo"<table border=\"1\" align=\"center\">";
echo"<tr>";
if(mysql_num_rows($result)) {
while($row = mysql_fetch_assoc($result)) {
$rubrik = $row['aName'];
if($rubrik != $rubrik_akt) {
echo"<td colspan=\"5\" align=\"center\" id=\"abteilung\"><a name=".$row['aName'].">".$row['aName']."</a></td>";
echo"<td><a href=\"index.php?p=mitarbeiter#top\">Top</a></td>";
echo"</tr>";
}
$rubrik_akt = $rubrik;
echo"<tr>";
echo"<td id=\"bild\"><a name=".urlencode($row['mName'])."></a><img src=\"../bilder/".$row['bild'].".jpg\" alt=".$row['mName']."></td>";
echo"<td id=\"name\">".$row['mName']."</td>";
echo"<td id=\"kw\">".$row['kurzwahl']."</td>";
echo"<td id=\"telnr\">".$row['telefonnr']."</td>";
echo"<td id=\"mail\"><a href=\"mailto:".$row['email']."\">".$row['email']."</a></td>";
echo"<td id=\"datum\">".$row['datum']."</td>";
echo"</tr>";
}
echo"</table>";
}
else {
echo "Kein Mitarbeiter eingetragen\n";
}
?>
Abgesehen davon funktioniert das teil zur vollsten zufriedenheit.
Wie kann ich das lösen?
mfg