pragmaMx Support Forum

alles für Webmaster => PhP & mySQL => Thema gestartet von: Bronga am 15 Dezember 2003, 17:08:51

Titel: Parse error bei Verbindung von Abfragen
Beitrag von: Bronga am 15 Dezember 2003, 17:08:51
Kann mir jemand sagen wieso ich dort immer einen Parse error bekomme ( zeile 8, ich denke mal wegen der verbundugn mit "and")


<?
if(!$intable)
{ die("Access Denied"); }

elseif(!$cookie);
{ die("Nicht eingeloggt."); }

elseif(!$cookie and $op != "login")
{ die("Hm.. Du solltest dich vorher einloggen..."); }

elseif(isset($cookie) and $cookie != "xxx")
{ die("Hm... du hast am Cookie gefummelt, nicht wahr?"); }

elseif(isset($cookie) and $cookie == "xxx")
{
/* Begin of main area. Be careful */

echo("<div><p><h3>Willkommen im Administrationsbereich</h3><br><br><h4>Testbetrieb</h4><br><br>Wähle eine der Funktionen!<br><br><a href=\"index.php?page_id=1&op=home\">Startseite editieren</a><br><br><a href=\"index.php?page_id=1&op=acc\">Liste der eingetragenden Accounts</a><br><br></p><hr>");

switch($op)
{
case home: include("main/admin/home/home.php");
case acc: include("main/admin/acc/acc.php");
default: echo("<b>Keine Funktion gewählt!</b>");
}
}
else
{
if($op == "login")
{
include("main/admin/login/login.php");
}
}

Titel: Re: Parse error bei Verbindung von Abfragen
Beitrag von: Future am 15 Dezember 2003, 17:17:29

das

elseif(!$cookie);

    { die("Nicht eingeloggt."); }

gehört so

elseif(!$cookie)

    { die("Nicht eingeloggt."); }

[Editiert am 15/12/2003 von Future]
Titel: Re: Parse error bei Verbindung von Abfragen
Beitrag von: jubilee am 15 Dezember 2003, 20:40:34
Hallo !
Nochwas:
Klammern sollte man wie in der Mathematik gewohnt setzen --->
anstatt :
 
Zitatelseif(!$cookie and $op != "login")
 
Zitatelseif ((!$cookie) and ($op != "login"))
Auch wenn es nicht in jedem Fall nötig ist, die Ausdrücke komplett zu klammern, so ist es doch besser.
Schönen Gruß von der boolschen Algebra .....
Mfg
jubilee

Titel: Re: Parse error bei Verbindung von Abfragen
Beitrag von: Future am 16 Dezember 2003, 12:23:27
huch war mir gar nicht aufgefallen  :redhead:
sry