menzimuck
Aktives Mitglied
Thread Starter
- Dabei seit
- 20.04.2005
- Beiträge
- 294
- Reaktionspunkte
- 0
ave
ich habe u.a. die zwei tabellen "fotos" und "berichte" in einer datenbank eingerichtet, erste mit den feldern "id", "berichte_id" und "text", die zweite mit den feldern "id", "zeit", "titel", "text" und "kategorie".
sinn der sache wäre, mit der tabelle "berichte" einen neuen blogähnlichen eintrag zu generieren mit den genannten attributen.
später möchte ich mit der tabelle "fotos" bilder uploaden können, die dann eine eigene id bekommen, die zudem auch gerade der dateiname wird. "berichte_id" wird den gleichen wert bekommen wie die "id" des blogeintrages, zu dem das bild gehört.
bis hier hin stimmen meine codes, und ich hoffe, ihr kommt soweit noch nach.
das eigentliche problem kommt jetzt:
mit diesem code werden alle einträge der tabelle "berichte" ihrer "zeit" nach aufgelistet, also chronologisch absteigend. aber jetzt habe ich total den faden verloren und weiss nicht, wie ich gerade anschliessend an den "text" des eintrags alle fotos bekomme, deren "berichte_id" gleich der "id" des eintrages ist. kann da jemand helfen?
vielen dank für eure hilfe, falls mehr angaben hilfreich wären, einfach posten.
ich habe u.a. die zwei tabellen "fotos" und "berichte" in einer datenbank eingerichtet, erste mit den feldern "id", "berichte_id" und "text", die zweite mit den feldern "id", "zeit", "titel", "text" und "kategorie".
sinn der sache wäre, mit der tabelle "berichte" einen neuen blogähnlichen eintrag zu generieren mit den genannten attributen.
später möchte ich mit der tabelle "fotos" bilder uploaden können, die dann eine eigene id bekommen, die zudem auch gerade der dateiname wird. "berichte_id" wird den gleichen wert bekommen wie die "id" des blogeintrages, zu dem das bild gehört.
bis hier hin stimmen meine codes, und ich hoffe, ihr kommt soweit noch nach.
das eigentliche problem kommt jetzt:
PHP:
if ( $nav == "" )
{
$erg = mysql_query("SELECT * FROM berichte ORDER BY zeit DESC;");
if ( mysql_num_rows($erg) ) {
while ( $sql = mysql_fetch_assoc($erg) ) {
echo " <td valign=\"top\"><b>".$sql[titel]."</b> [".date("j.n.Y", $sql[zeit])."]<br>".$sql[text]."<br><br>\n";
echo " <img src=\"images/linie.png\"><br><br></td>\n";
}
}
else {
echo " <tr>\n";
echo " <td colspan=\"2\"><br>Keine Berichte.<br><br></td>";
echo " </tr>\n";
}
}
mit diesem code werden alle einträge der tabelle "berichte" ihrer "zeit" nach aufgelistet, also chronologisch absteigend. aber jetzt habe ich total den faden verloren und weiss nicht, wie ich gerade anschliessend an den "text" des eintrags alle fotos bekomme, deren "berichte_id" gleich der "id" des eintrages ist. kann da jemand helfen?
vielen dank für eure hilfe, falls mehr angaben hilfreich wären, einfach posten.