Das Kaotische verhalten der If-Anweisung

Tob

Erfahrenes Mitglied
:] :] Ich glaub ich glaub ich dreh gleich durch :] :]

Obwohl die variable $versenden oder $log vorhanden sind wird der Teil nach der if-Anweisung immer übergangen und zum letzten else gesprungen. Was mach ich falsch ????
PHP:
if ($versenden){
               echo "tidi";
               }

elseif ($log){
         if($f){
             echo "tada";
               }
         else {
           echo "törö";
             }
}
else {
    echo "lallalal";
}

Tob
 
Hast du auch deinen Vars Werte zugewiesen?

if ($variable) ist gleich if ($variable==FALSE) oder if ($variable==0)

amsonsten ka
 
Also die Variablen werden durch das Formular übergeben:
<input type=submit name="versenden" value=Versenden>
In anderen meiner scripte funktioniert das auch nur hier nicht...
kein plan :{}


Tob
 
Das einzige was ich mir noch vorstellen koennte, ist,
wenn du auf einem anderem Server arbeitest und da
register_globals in der php.ini aus ist.
Dann werden die POST und GET und andere Vars nicht global deklariert.
Mit $HTTP_POST_VARS[versenden] koenntest du dann drauf zugreifen.
 
Eigentlich hab ich das Script nur auf meinem Rechner zuhause laufen lassen und da funktioniert es mit anderen Scripten ja auch, aber ich schau mal nach...


Tob
 

Neue Beiträge

Zurück