Frage zu Strings

  • Themenstarter Themenstarter Lukasz
  • Beginndatum Beginndatum
L

Lukasz

Hallo habe heute mal eine Farge zu Strings.

Hier mein Quellcode
PHP:
<?php
IF ("$site" == ""){
include ("start.php");
}
IF ("$site" == "register"){
include ("register.php");
}
ELSE include ("nodata.php");{
?>
Ich habe keine Ahnung wie man das mit den { } Klammern machen muss.
Könnte mir da einer das kurz erklären? Worauf muss man achten?

Danke und Gruss Lukasz!
 
Dein Code:
PHP:
<?php
IF ("$site" == ""){
include ("start.php");
}
IF ("$site" == "register"){
include ("register.php");
}
ELSE include ("nodata.php");{
?>

geänderter Code:
PHP:
<?php
IF ($site == "") {
   include ("start.php");
}
IF ($site == "register") {
   include ("register.php");
} ELSE {
   include ("nodata.php");
}
?>
Wenn du die Datei, in der sich Das Skript befindet einfach aufrufen würdest, würde das Skript die start.php in die Seite eindbinden. Wenn du zusätzlich an die Datei jetzt noch den String ?site=register anfügst, würde PHP die register.php einbinden. Wenn du jetzt jeden anderen String außer Datei.php?site=register eingibst, wird die nodata.php eingebunden...

Klammern:
Bei Bedingungen sind die Klammern wir folgt zu setzen:
PHP:
if($site == "") { //Bedingunganfang - Klammer auf {
  //Ausgabe eines echo-Befehls oder eines Code, etc...
} //Bedingungende - Klammer zu }

Ich hoffe, ich konnte dir einwenig weiterhelfen.

Mfg Shorty
 
So ist eine If-Else-Anweisung allgemein aufgebaut:

WENN Bedingung DANN Anweisung1 SONST Anweisung 2

In PHP sieht das Ganze dann so aus:
PHP:
<?php 
if ( Bedingung ) {
Anweisung1;
}
else {
Anweisung2;
}
Du musst Die jeweiligen Anweisungen in die geschweiften Klammern schreiben: {Anweisung}
Du kannst zwischen den geschweiften Klammern beliebig viele Anweisungen schreiben (auch eine neue If-Anweisung etc) :
PHP:
<?php
if(Bedingung) {
Anweisung1;
Anweisung2;
Anweisung3;
//...
}
else {
Anweisung4;
Anweisung5;
//...
}

//EDIT: Jetzt war ich schon wieder langsamer... :rolleyes:
Ich nehm mir immer viel zu viel Zeit für so nen Beitrag :-)
 
Zuletzt bearbeitet:
Zurück