| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |||
| Erfahrener Benutzer | Zitat:
Dein Konstrukt ist Schrott. Sorry. isset prüft, ob eine Variable definiert ist. Und ein Vergleich ist nunmal keine Variable. Da dürfte Dir auch der Parser vor Aufregung umkippen. Du sollst also zuerst prüfen, ob die Variable definiert ist und nur dann den Inhalt vergleichen. Andernfalls vergleichst Du eine undefinierte Variable mit einem Wert. Das wirft Dir eine entsprechende Notice raus. Generell gilt: Was nicht existiert, darf nicht verwendet werden. Ganz wie im richtigen Leben.
__________________ ********************************** Nein, ich bin nicht die Signatur. Ich putze hier nur. ********************************** | ||
| |
| | |
| Erfahrener Benutzer Registriert seit: 05.03.2006
Beiträge: 183
![]() | Net, eben nicht, iNTENSiON ![]() Hast Du if(isset($_GET['action']=="setup_profile")) überhaupt ausprobiert? So spuckt mir mein PHP diese Fehlermeldung aus: PHP Parse error: syntax error, unexpected T_IS_EQUAL, expecting ',' or ')' Wenn Du if(isset($_GET['action']) AND $_GET['action'] == "setup_profile") tut Dein PHP zuerst überprüfen ob action in $_GET überhaupt vorhanden ist, und erst dann wird Dein $_GET['action'] auf "setup_profile" verglichen. Wenn Du $_GET['action'] nur auf EINE Übereinstimmung überprüfen möchtest, ist es glaube ich kein Vorteil zuerst die Funktion isset() zu benutzen. |
| |
| | |
| Benutzer Registriert seit: 08.10.2007
Beiträge: 33
![]() | soo alles geht danke und bei "if" hab ich: if($action=="setup_profile") { ... } und alles funzt :P hab jetzt noch PHP-Code: danke euch und der_gerhard ich werds mir merken |
| |
| | |
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | du solltest es dir nicht nur merken, sondern auch gleich anwenden. dein konstrukt verschiebt nur das problem: $action=$_GET['action']; ist $_GET['action'] nicht definiert bekommst du dann doch ne notice. |
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Ganz einfaches Script nur wo ist der Fehler? | aerow90 | PHP Tipps 2008 | 10 | 20.07.2008 23:18 |
| Script beendet sich ohne Fehlermeldung | Zahl | PHP Tipps 2006 | 6 | 04.06.2006 20:41 |
| [Erledigt] Verzögerung durch included Script? Umgehen? | PHP Tipps 2005-2 | 4 | 10.07.2005 19:26 | |
| [Erledigt] Relay Script | PHP-Fortgeschrittene | 11 | 01.06.2005 16:02 | |
| [Erledigt] Hilfe bei Download Verwaltungs Script | PHP Tipps 2005 | 8 | 04.05.2005 10:29 | |
| Einfaches Script für Datenbankfeld-Manipulierung gesucht | robo47 | PHP Tipps 2004-2 | 8 | 27.12.2004 14:56 |
| "das" Script oder "der" Script?? | Simbo | Off-Topic Diskussionen | 31 | 16.09.2004 17:04 |
| [Erledigt] Brauch ein einfaches Formmail script | PHP Tipps 2004 | 2 | 18.08.2004 20:40 | |
| [Erledigt] suche gutes einfaches script zum email mit attachment versen | PHP Tipps 2004 | 2 | 05.08.2004 19:05 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| parse error: syntax error, unexpected t_is_equal, syntax error, unexpected t_is_equal, syntax error, unexpected t_is_equal, expecting \',\' or \')\', syntax error, unexpected t_is_equal, expecting \',\' or \')\' in, php unexpected t_is_equal |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.