Generelle Frage was dieser Code macht ...
Hallo,
ich versuche einen alten Code auf neue PHP Versionen umzuarbeiten. leider wird teilweise eine Board-Software eingsetzt die die "SUPERGLOBALS" verbietet Nun habe ich einen Code-Teil und verstehe nicht was die Abfrage tut ... im alten lief sie, aber jetzt bekomme ich es nicht so angezeigt wie ich es brauche Code:
if (isset ($_GET['ha']) || isset ($_POST['ha'])) Danke füe jeden Hinweis - im Netz finde ich soweit nichts aussagekräftiges |
AW: Generelle Frage was dieser Code macht ...
Hallo und willkommen hier im Forum.
Im ersten Schritt wird geprüft ob es $_GET['ha'] oder $_POST['ha'] gibt. Die Variable $data['ha'] wird dann mit $_POST['ha'] gefüllt, wenn die Übergabe per $_POST['ha'] erfolgt ist, ansonsten wird aus $_GET['ha'] übernommen. Hier muss es also im Vorfeld eine Dateneingabe oder ähnliches geben, welche per $_POST oder $_GET an die nächste Seite übergeben wird. Eine von beide Möglichkeiten muss gefüllt sein. Siehe auch Logische Operatoren. Verständlich? |
AW: Generelle Frage was dieser Code macht ...
Hallo vt1816
ja, soweit verständlich. Mir war nur das "Fragenzeichen" nicht verständlich Ich kenne das "||" als oder Mein problem ist dass ich für BBCode die Superglobals ausarbeiten muss um den Code wieder zum laufen zu bringen Hoffe mal dass es jetzt das tut was ich erwarte Greetz swissape |
AW: Generelle Frage was dieser Code macht ...
Wenn (noch) nicht bist Du hier wieder richtig.
|
AW: Generelle Frage was dieser Code macht ...
Danke vt1816
ich habe es von ? auf || geändert und es läuft wieder ... nicht richtig aber läuft Habe einen neuen Thread im MYSQL aufgemacht, denn der Fehler passiert wohl eher bei den mysqli_* Geschichten Da Du da auch aktiv bist lesen wir uns sicher wieder ;o) Greetz swissape |
AW: Generelle Frage was dieser Code macht ...
das ist kein OR sondern ein ELSE!
PHP-Code:
PHP-Code:
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 08:30:37 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.