iceman25983
Grünschnabel
Hallo Leute,
mit dem unten angegebenen Code versuche ich 2 DB-Tabellen auszulesen und in einer Tabelle in php einzufügen. Leider Wird die zweite Schleife ausgeführt aber das folgende </table> nicht ausgeführt, sondern die erste Schleife einfach verlassen so dass dort der zweite daten satz nicht ausgegeben wird.
Kann jemand von euch den Fehler sehen****
mit dem unten angegebenen Code versuche ich 2 DB-Tabellen auszulesen und in einer Tabelle in php einzufügen. Leider Wird die zweite Schleife ausgeführt aber das folgende </table> nicht ausgeführt, sondern die erste Schleife einfach verlassen so dass dort der zweite daten satz nicht ausgegeben wird.
Kann jemand von euch den Fehler sehen****
PHP:
$dbConnect = mysql_connect("localhost","**","**") or die ("Keine Verbindung möglich");
mysql_select_db("Feuerwehr") or die ("Die Datenbank existiert nicht.");
$abfrageMem = "SELECT member_id,vorname, nachname, geburtsdatum, dienstgrad_id, dienstgrad_bezeichnung FROM member NATURAL JOIN dienstgrade";
$member = mysql_query($abfrageMem) or die(mysql_error());
while($row = mysql_fetch_object($member)or die(mysql_error()))
{
echo
'<tr>
<td></td>
<td>
<table>
<tr>
<td>Name:</td>
<td>'.$row->member_id.' '.$row->vorname.' '.$row->nachname.'</td>
</tr>
<tr>
<td>Alter:</td>
<td>'.$row->geburtsdatum.'</td>
</tr>
<tr>
<td style="padding-right:50px";>Dienstgrad:</td>
<td style="padding-right:50px";>'.$row->dienstgrad_bezeichnung.'</td>
</tr>
</table>
</td>
<td style="vertical-align:top">
<table border="1">';
$abfrageEd = "SELECT ausbildungsdatum, ausbildungsbezeichnung FROM ausbildungen WHERE member_id = ".$row->member_id;
$education = mysql_query($abfrageEd) or die(mysql_error());
while ($rowEd= mysql_fetch_object($education)or die(mysql_error()))
{
echo '<tr><td>'.$rowEd->ausbildungsdatum.'</td><td>'.$rowEd->ausbildungsbezeichnung.'</td></tr>';
}
'</table>
</td>
<td></td>
</tr>';
}
mysql_close($dbConnect);
Zuletzt bearbeitet von einem Moderator: