Würde es wirklich schätzen, wenn mir jemand in die richtige Richtung zeigen könnte.Problem beim Übergeben von Variablen mit isset()
Ich fange an, PHP wieder zu lernen, wie ich es seit Jahren nicht berührt habe.
Unten ist ein Code-Schnipsel, das ich für ein Nachrichtensystem geschrieben habe.
<?php
$stmt = $user_home->runQuery("SELECT * FROM tbl_messages WHERE recipientID=:uid");
$stmt->execute(array(":uid"=>$_SESSION['userSession']));
while ($qryMessages = $stmt->fetch(PDO::FETCH_ASSOC))
{
$mID = $qryMessages['msgID'];
$mTitle = $qryMessages['msgTitle'];
echo "<td><a href='?read&mID=$mID'>" . $mTitle . "</a></td>";
}
?>
Einige HTML hier etc ....
<?php
if(isset($_GET['read&mID=' . $mID]))
{
echo $mID
}
?>
Ich möchte die Nachricht auf der gleichen Seite zeigen können, durch die Verwendung isset(), kann aber nicht die $ mID Variable scheinen zu passieren es, wenn seine geklickt haben, ich diese Fehlermeldung immer Empfang:
Notice: Undefined variable: mID in D: \ xampp \ htdocs \ on line home \ messages.php Entwicklung \ template \ 234
Jede Rückmeldung würde sehr geschätzt werden.
Sie für Ihre explaination danken, vollständig sehen, wo ich falsch gegangen. Macht mir jetzt vollkommen Sinn. Danke noch einmal – James