Guten Abend,
ich habe ein kleines Ausgabeproblem:
Ich hole mir Beiträge aus einer DB und gebe diese aus.
Zusätzlich können zu jedem Beitrag Kommentare geschrieben werden. Die Links
zum Schreiben eines Kommentars bzw. zum Anschauen der Kommentare gebe
ich jeweils zu den Beiträgen aus.
Nun soll es so sein, dass wenn ein Kommentar zu einem Beitrag vorhanden ist,
angezeigt wird, von wem und wann der Kommentar entstanden ist.
Ansonsten soll ausgegebn werden, dass noch kein Kommentar zu dem Beitrag existiert:
Wie könnte ich das Bewerkstelligen?
Danke
SOA
ich habe ein kleines Ausgabeproblem:
Ich hole mir Beiträge aus einer DB und gebe diese aus.
Zusätzlich können zu jedem Beitrag Kommentare geschrieben werden. Die Links
zum Schreiben eines Kommentars bzw. zum Anschauen der Kommentare gebe
ich jeweils zu den Beiträgen aus.
Nun soll es so sein, dass wenn ein Kommentar zu einem Beitrag vorhanden ist,
angezeigt wird, von wem und wann der Kommentar entstanden ist.
Ansonsten soll ausgegebn werden, dass noch kein Kommentar zu dem Beitrag existiert:
Code:
//Beiträge aus DB
$result=mysql_query("SELECT
id,
DATE_FORMAT(datum, '%d.%m.%Y') AS Datum,
DATE_FORMAT(datum, '%H.%i.%S') AS uhrzeit,
betreff,
eintrag,
benutzername,
bild
FROM eintraege ORDER BY id DESC LIMIT $startwert, $seitenbeitrag", $db);
//Kommentare aus DB
$sql = mysql_query("SELECT
eintrag_id,
DATE_FORMAT(datum, '%d.%m.%Y') AS Datum,
DATE_FORMAT(datum, '%H.%i.%S') AS uhrzeit,
benutzername
FROM kommentare ORDER BY datum ");
//Beiträge ausgeben
while ($row=mysql_fetch_assoc($result)) {
echo "<div id='Inhalt'>",
"<h3>",
"<td class='invert' >".$row['id']."#",
": ",
$row['betreff'],
"</h3>",
"<p>",
"<br>",
nl2br($row['eintrag']);
if (!empty($row['bild']))
{
echo '<img src='.$row['bild'].'>' ;
}
echo "</p>",
"<p><br>",
"<tr><td><hr></td></tr>",
"<td>Beitrag von ",
$row['benutzername'],
" am ",
$row['Datum']," um ",$row['uhrzeit'],"Uhr",
"<br>",
"</p>",
"<tr><td><hr></td></tr>",
"<td>Kommentare: <b>";
//--> hier kann die while Schleife zum Auslesen der Kommentare nicht stehen....
//while ($kom=mysql_fetch_assoc($sql))
//{
if ($kom['eintrag_id']==$row['id'] )
{
echo "zuletzt von: ",$kom['benutzername'],
"</b> am <b>",
$kom['Datum']," um ",$kom['uhrzeit'],"Uhr";
}
else
{
echo "Zu diesem Beitrag liegen keine Kommentare vor";
}
echo "</b><br>",
"<a href=\"kommentar_index.php?beitrag=".$row['id']."\">Kommentare anzeigen</a>||",
"<a href=\"kommentar.php?eintrag_id=".$row['id']."\">Kommentar schreiben</a>",
"</td>",
"</tr>",
"<tr><td><hr><br></td></tr>";
//}
echo "</div><br><br>";
}// while
Wie könnte ich das Bewerkstelligen?
Danke
SOA