Problem mit $_GET
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
Hi habe ein Problem mit GET.
Hier meine Fehlermeldung:
Notice: Use of undefined constant new_post - assumed 'new_post' in D:\Webdesign\xampp\htdocs\forum\function\message\message.php on line 15
Notice: Use of undefined constant post - assumed 'post' in D:\Webdesign\xampp\htdocs\forum\function\message\message.php on line 20
und hier mal mein Code.
Wei? echt nicht wo mein fehler ist:
echo ' <br><br> <div id="message"> <center>Message Center</center> <br> <center> <div id="message2"> <img src="style/post.ico" alt="Posteingang"> <a class="small" href="forum.php?action=message&post='.$_SESSION["user_id"].'">Posteingang</a> <img src="style/new_pm.ico" alt="Neue Nachricht"> <a class="small" href="forum.php?action=message&new_post='.$_SESSION["user_id"].'">Neue Nachricht</a> </div>'; if(isset($_GET[new_post])){ echo' <div id="message2"> </div>';} else if(isset($_GET[post])){ echo' <div id="message2"> </div>;'; } echo' </center> <br><br> </div> ';
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
if(isset($_GET[new_post])){ echo' <div id="message2"> </div>';} else if(isset($_GET[post])){ echo' <div id="message2"> </div>;'; }
umschreiben in:
if(isset($_GET['new_post'])){ echo' <div id="message2"> </div>';} else if(isset($_GET['post'])){ echo' <div id="message2"> </div>;'; }
Die Variable in $_GET immer in Anf?hrungszeichen setzen. Also zum Beispiel $_GET['var'] -
if(isset($_GET[new_post])) { echo' <div id="message2"> </div>'; } else if(isset($_GET[post])) { // etc. }
Dieser Teil ist falsch, da die Array-Elemente, in Deinem Fall, in Hochkommata stehen m?ssen.
Der Code m?sste nun inetwa so aussehen:
if(isset($_GET['new_post']))
{
// Code
}
else if(isset($_GET['post']))
{
// Code
}
//edit: zu sp?t
Beitrag ge?ndert am 27.11.2005 14:42 von compactdisc -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage