Sven: if-Abfrage Problem

Hallo

ich möchte eine if-Abfrage machen.

if($zahlungsart == 'Nachnahme' AND $preis == '39' OR $preis == '199') {

Da ist das Problem auch schon... in diese Abfrage soll er springen, wenn $zahlungsart == Nachnahme ist UND der Preis

- entweder 39
 - oder 199

ist. Er springt aber immer in diese Abfrage, wenn der Preis 199 ist, auch wenn $zahlungsart == vorkasse  lauten würde.

Wie kann ich ihm beibringen, dass Nachnahme die absolute Bedingung ist und er erst dann auf den Preis achten soll?

Grüsse
Sven

  1. Hi

    if($zahlungsart == 'Nachnahme' AND $preis == '39' OR $preis == '199') {

    Da ist das Problem auch schon... in diese Abfrage soll er springen, wenn $zahlungsart == Nachnahme ist UND der Preis

    - entweder 39
     - oder 199

    ist. Er springt aber immer in diese Abfrage, wenn der Preis 199 ist, auch wenn $zahlungsart == vorkasse  lauten würde.

    Wie kann ich ihm beibringen, dass Nachnahme die absolute Bedingung ist und er erst dann auf den Preis achten soll?

    if($zahlungsart == "Nachnahme" && ($preis == 39 || $preis == 199))

    Klammere die zweite Bedingung, die aus zwei Teilen besteht. Ist wie in Mathe: Erst werden Klammern aufgelöst, und dann mit dem Ergebnis "gerechnet".

    Grüße aus Barsinghausen,
    Fabian