Seite 1 von 1

[PHP] Fehler bei if-Abrage

Verfasst: 05.04.2005 22:57
von FighterBC
Hallo, ich hab da ein Script, aber das funktioniert irgendwie nicht richtig

Code: Alles auswählen

<?
if ($wtag == "mo") {
$day = Montag;
$wnr = 1;
$ok = ok;
}

else if ($wtag == "di") {
$day = Dienstag;
$wnr = 2;
$ok = ok;
}

else {
$ok = nok;
}
?>
<?
if ($ok != ok) 
{ 
header ("Location: index.php"); 
} 
?>
Komme dabei immer zur Index zurück auch wenn die Variablen richtig im Link übergeben werden (z.B. SP.php?wtag=mo)!
Was muss ich machen, damit das funktioniert?

Verfasst: 06.04.2005 01:11
von Pyramide
Hast du denn Montag, ok etc. als Konstanten definiert? Oder sollen das vielleicht Strings sein?

BTW: Warum legst du die Weiterleitung nicht direkt in den else-Block, dann sparst du dir die $ok Variable ganz.

Verfasst: 07.04.2005 20:28
von FighterBC
Pyramide hat geschrieben:Hast du denn Montag, ok etc. als Konstanten definiert? Oder sollen das vielleicht Strings sein?
(Also um das vorweg zu sagen bin PHPmäßig net grad fit, also nicht wundern lol)
Naja, was mich wundert, bei meinem anderen Hoster geht das Script.

Aber naja, ok, die Variablen werden weiter unten gebraucht um Daten je nach Tag aus der Datenbank auszulesen!
Auch wenn es vielleicht bissel umständlich geschrieben is, ich bin wie gesagt da net so fit drin lol
Aber funktioniert hat es schon, irgendwie geht es aber auf dem Server net, nur bei meinem Hoster!

Verfasst: 07.04.2005 20:49
von Jack9027

Code: Alles auswählen

$day = "Montag";
die " brauchst du um Montag als einen string zu kennzeichnen.

und wenn du schon php?wtag=mo schreibst dann solltest du im script auch $_GET['wtag'] verwenden.