Variablen Übergabe mit IF Schleifen

avec

Grünschnabel
Hallo Leute

Ich habe ein Problem mit der Variablen Übergane mit IF Schleifen.
Ein vereinfachtes Beispiel:


Code:
<?php
$sss = "hauptsitz;zweitsitz";

if (isset($sss) && $lol == ""){
$standorte = $sss;
$standort = explode(";", $standorte);
echo "<a href=\"?lol=li\">hier</a>";
}

else if ($lol == "li"){
echo $standort[0];
}
?>

Im unteren Teil möchte ich $standort[0] (=hauptsitz) aufrufen, allerdings ist da nichts. Warum? Wo ist der Fehler? Ich seh's im Moment echt nicht :confused:

Vielen Dank für eure Hilfe
Gruss avec


NB: Ich habe mich längere Zeit nicht mehr PHP auseinander gesetzt. Da schenkt man PHP mal wieder bisserl Aufmerksamkeit und dann sowas *peinlich* :-(
 
PHP:
<?php
$sss = "hauptsitz;zweitsitz";
$standorte = $sss;
$standort = explode(";", $standorte);
if (isset($sss) && $lol == ""){
echo "<a href=\"?lol=li\">hier</a>";
}
else if ($lol == "li"){
echo $standort[0];
}
?>
 
Hallo tobee

Danke vielmal für deine Hilfe. Allerdings klappt das so nicht, denn: Das "Problem" ist, das $standorte in meinem "richtigen" Skript erst später definitert wird.

Code:
<?php
if (..)  { 
Formular wo in einem Input-Feld die Standorte eingegeben werden können.
}

else if (...) { // Formular "Auswertung", erscheint wenn auf "submit" gedrückt wurde
$standorte = $_POST['standorte'];
$standort = explode(";", $standorte);
}

else if (..) { // von der Formular "Auswertung" gibt's nen Link hierher
echo $standort[0];
}
?>

Ich hoffe, das ist einigermassen verständlich.

Gruss der ratlose avec :confused:
 
Zurück