if prob

Bleem

Gesperrt
PHP:
             if( $con = gbook)
             {
               include("more/con_gbook.php");
             }

             if( $con = addentry)
             {
               include("more/con_gbook_add.php");
             }

ich hab da ein prob...
wie muss ich das machen das wenn ich
mein.php?con=gbook habe das er gbook included und wenn ich con=addentry das andere included und das gbook nicht included !!
so wie ich es oben gemacht habe geht es nicht ganz...hab auch noch ein else dazu getan geht aber auch nicht !
 
mach doch einfach:
PHP:
<?
switch($con) {
case "gbook":

 include("more/con_gbook.php");

break;
case "addentry":

 include("more/con_gbook_add.php");

break;
}
?>

Ich hoffe, ich konnte dir helfen :).
 
danke das geht...

blöde frage
aber, kannst du mir auf zufällig die funktion "switch" a bissi erklären und vielleicht noch a beispiel geben was ich damit machen kann ?

wäre nett danke !
 
switch ist für größere abfragen ganz gut geeignet
der aufruf geschieht mit switch(variable)
dann kommen die abfragen was wann geschehen soll wen die variable einen bestimmten wert hat

case "gbook":
include("more/con_gbook.php");
break;

das ist also das selbe wie:

if($con=="gbook")
{include("more/con_gbook.php");}
else{...

du siehst man kann bei größeren abfragen ne Menge Code sparen :)

das break ist nur damit die abfrage nicht noch weiter ausgeführt wird
 
und bei deiner if funktion war nur das falsch:
PHP:
if ($con=="gbook") 
{
blub;
}
if ($con=="sdfs2")
{
dd;
}

mfg sabre

Weiss jetz nur net ob das in "" sein muss oder ohne
 
jo, die Anführungszeichen und das doppelgleichzeichen müssen schon sein, ein "=" kann man nur zur deklaration nutzen, abfragen brauchen immer mindestens 2, ab und zu sogar 3 gleichzeichen :)
 
Zurück