Sry das ich diesen URALTEN Tread wieder hochbringe, aber auf einmal funktioniert das Teil nicht mehr.
Gestern funktionierte er noch ohne Probleme und jetzt wirft er mir den Code in einer Wurst aus, also so:
--------------------Geschäftsleitung-------------------------
---------------------------------------------------------------------
-- Bild | Name | Email | Kurzwahl | Geburtstag --
---------------------------------------------------------------------
-- Bild | Name | Email | Kurzwahl | Geburtstag --
---------------------------------------------------------------------
-- Bild | Name | Email | Kurzwahl | Geburtstag --
---------------------------------------------------------------------
----------------------------Buchhaltung---------------------------
---------------------------------------------------------------------
-- Bild | Name | Email | Kurzwahl | Geburtstag --
---------------------------------------------------------------------
-- Bild | Name | Email | Kurzwahl | Geburtstag --
---------------------------------------------------------------------
-- Bild | Name | Email | Kurzwahl | Geburtstag --
---------------------------------------------------------------------
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.id ASC,
mitarbeiter.Name ASC";
$result = mysql_query($sql) OR die(mysql_error());
$rubrik_akt="";
if(mysql_num_rows($result)) {
echo"<table border=\"1\" align=\"center\">";
echo"<tr>";
while($row = mysql_fetch_assoc($result)) {
$rubrik = $row['aName'];
if($rubrik != $rubrik_akt) {
echo"<td colspan=\"6\" align=\"center\" class=\"abteilung\">".$row['aName']."</td>";
echo"</tr>";
}
$rubrik_akt = $rubrik;
echo"<tr>";
echo"<td class=\"bild\"><a name=".$row['mName']."></a><img src=\"./bilder/".$row['bild'].".jpg\" alt=".$row['mName']."></td>";
echo"<td class=\"name\">".$row['mName']."</td>";
echo"<td class=\"telnr\">".$row['telefonnr']."</td>";
echo"<td class=\"kw\">".$row['kurzwahl']."</td>";
echo"<td class=\"mail\"><a href=\"mailto:".$row['email']."\">".$row['email']."</td>";
echo"<td class=\"datum\">".$row['datum']."</td>";
echo"</tr>";
}
echo"</table>";
echo"<br/>";
}
else {
echo "Kein Mitarbeiter eingetragen\n";
}
?>
Er sollte eigentlich nach dem letzten Mitarbeitereintrag einer Abteilung den Table Tag schliessen und einen neuen mit für die nächste Abteilung erstellen. Hat er auch bis gestern getan. Das einzige was geändert wurde, ist der Server, der wurde gestern erneuert und damit auch die PHP und MYSQL versionen, was aber eigentlich nix an der Lauffähigkeit einer Seite ändern sollte oder?
Hilfe