Hi,
ich weiß, der Name des Threads ist nicht gerade fehlerbeschreibend, aber ich habe nichts besseres gefunden.
Es geht darum: Ich lass mit einer while-Schleife verschiedene Daten aus einer Mysql-db ziehen.
Das Ergebnis sieht so aus:
Dieser Code sorgt für jede Zeile (ausgeschlossen der Überschriften halt):
Was ich jetzt möchte: Um in jeder Zeile, für die es keinen Eintrag in $sendung gibt, einen Platzhalter zu schaffen, brauche ich irgendwie eine Art else für die While-Schleife, was natürlich unlogisch ist, aber ich habe partout keine Idee, was ich tun könnte.
Kann mir jemand nen Tipp geben?
Danke schonmal.
VG,
Paeisi
ich weiß, der Name des Threads ist nicht gerade fehlerbeschreibend, aber ich habe nichts besseres gefunden.
Es geht darum: Ich lass mit einer while-Schleife verschiedene Daten aus einer Mysql-db ziehen.
Das Ergebnis sieht so aus:
Dieser Code sorgt für jede Zeile (ausgeschlossen der Überschriften halt):
PHP-Code:
$sqlwhileone = mysql_query('SELECT
`Schiene`.`ID` AS `SchieneID`,
`Schiene`.`Name` AS `Name`,
`Schiene`.`ZeitStart` AS `ZeitStart`
FROM `Schiene`
INNER JOIN `Datum_Schiene`
ON `Schiene`.`ID` = `Datum_Schiene`.`SchieneID`
INNER JOIN `Datum`
ON `Datum`.`ID` = `Datum_Schiene`.`DatumID`
WHERE `Datum`.`ID` = "'.$datum['ID'].'"
ORDER BY `ZeitStart` , `ZeitEnde` ASC');
while ($schiene = mysql_fetch_array($sqlwhileone)) {
$ZeitStart = substr($schiene['ZeitStart'], 0, 2).':'.substr($schiene['ZeitStart'], 2, 2);
echo '<tr>';
$sqlwhiletwo = mysql_query('SELECT *
FROM `Sendung`
WHERE `SchieneID` = "'.$schiene['SchieneID'].'"');
while ($sendung = mysql_fetch_array($sqlwhiletwo)) {
if ($sendung = ) echo '<td><a href="?do=edit&id='.$sendung['ID'].'"><img src="pen.png" alt="edit" border="0" /></a></td>
<td><a href="?do=delete&id='.$schiene['ID'].'"><img src="cross.png" alt="delete" border="0" /></a></td>';
}
echo ' <td>'.$ZeitStart.'</td>
<td>'.$schiene['Name'].'</td>';
$sqlwhiletwo = mysql_query('SELECT *
FROM `Sendung`
WHERE `SchieneID` = "'.$schiene['SchieneID'].'"');
while ($sendung = mysql_fetch_array($sqlwhiletwo)) {
echo '<td>'.$art[$sendung['Art']].'</td>
<td>'.$sendung['Thema'].'</td>';
}
echo '</tr>';
}
Kann mir jemand nen Tipp geben?
Danke schonmal.
VG,
Paeisi
Kommentar