gudn tach!
Wie setzte ich die Klammern richtig, damit sich 'else' auf $kriterium1 bezieht und nicht auf $kriterium2 wie im Moment.
Logisch fände ich...
if ($kriterium1 == 0) {
if ($kriterium2 == 0) {
Codezeile;
Codezeile;
}} else {
Codezeile;
Codezeile;
}... aber so geht es gar nicht.
dann liegt der fehler woanders, denn dein logikverstaendnis truegt dich nicht. am beispiel wird's klarer:
if(A){
// A
if(B){
// A && B
}else
// A && not B
}
}else
// not A
}
die else-zweige koennen unabhaengig voneinander weggelassen werden, also z.b. (in deinem fall)
if(A){
// A
if(B){
// A && B
}
}else
// not A
}
oder (was du nicht willst)
if(A){
// A
if(B){
// A && B
}else{
// A && not B
}
}
prost
seth