2.3k Aufrufe
in Skripte(PHP,ASP,Perl...) von
Ich übergebe in einer URL eine (Datenbank-) ID
(Beispiel: show_nachrichten_open.php?id=4).

Gemäss dieser ID sollen die Daten aus der Datenbank ausgelesen werden und angezeigt werden, doch leider geht dies nicht.

Bin ich mit folgendem auf dem völlig falschen Weg?

<?PHP
$id = (int)$_GET["id"];
include ("db.php");
$query = "SELECT * FROM hrm_nachrichten WHERE id = $id";
$row = mysql_fetch_assoc($result);
{ ?>

<tr>
<td style="border-top:dotted;">Datum: <?PHP echo $row[url];?></td>
<td style="border-top:dotted;">Von: <?PHP echo $von;?></td>
<td style="border-top:dotted;">An: <?PHP echo $an;?></td>
</tr>
<tr>
<td>Betreff: <?PHP echo $betreff;?></td>
<td></td>
<td></td>
</tr>
<tr>
<th colspan="3" align="left">Nachricht<br>
<?PHP echo $nachricht;?></th>
</tr>
<?PHP
}
mysql_close();
?>

1 Antwort

0 Punkte
von supermax Experte (4.8k Punkte)
Du hast da wohl ein paar mal das $row vergessen, also statt $nachricht => $row['nachricht'] etc.

Dann sollte es funktionieren.

Deine Antwort

Dein angezeigter Name (optional):
Datenschutz: Deine Email-Adresse benutzen wir ausschließlich, um dir Benachrichtigungen zu schicken. Es gilt unsere Datenschutzerklärung.
Anti-Spam-Captcha:
Bitte logge dich ein oder melde dich neu an, um das Anti-Spam-Captcha zu vermeiden.
...