Ferdinant: Zuviele Bedingungen

Hi,

ich bin grad ewats durcheinander.

Wenn ich

for($i=1; $i <= $Artikelmenge; $i++) {
if (($Bestellanzahl[$i] != "") && ($Bezeichnung[$i] != "")) { ...

dadurch ergänzen möchte, dass unter einer weiteren grundsätzlichen Bedingung "if (status=="abc")" (das ist der Status der Bestellung) ein weiteres Formularfeld (ArtikelVK) nicht gleich "" sein darf, wie integriere ich das?

Grüße, Ferdinant

  1. Hallo,

    dadurch ergänzen möchte, dass unter einer weiteren grundsätzlichen Bedingung "if (status=="abc")" (das ist der Status der Bestellung) ein weiteres Formularfeld (ArtikelVK) nicht gleich "" sein darf, wie integriere ich das?

    if(($Bestellanzahl[$i] != "") && ($Bezeichnung[$i] != "")
         && ( ($status[$i] == "abc" && $ArtikelVK[$i] != "") || $status[$i] != "abc" )) {

    Grüße

    1. Hallo,

      »» dadurch ergänzen möchte, dass unter einer weiteren grundsätzlichen Bedingung "if (status=="abc")" (das ist der Status der Bestellung) ein weiteres Formularfeld (ArtikelVK) nicht gleich "" sein darf, wie integriere ich das?
      if(($Bestellanzahl[$i] != "") && ($Bezeichnung[$i] != "")
           && ( ($status[$i] == "abc" && $ArtikelVK[$i] != "") || $status[$i] != "abc" )) {

      Grüße

      Kriegs nicht gebacken, hab ein Bier zuviel ;)

      Was ich brauche:

      Wenn status == abc, dann darf

      weder Bestellanzahl = ""
      noch Bezeichnung = ""
      noch ArtikelVK = "" sein.

      Ist staus != "abc"

      darf weder Bestellanzahl = ""
      noch Bezeichnu8ng = ""
      sein. (aber ArtikelVK darf = "" sein)

      Sagt Deine Bedingung DAS aus?

      Prost

      Ferdinant ;-)

      1. Hi,

        Wenn status == abc, dann darf
        weder Bestellanzahl = ""
        noch Bezeichnung = ""
        noch ArtikelVK = "" sein.

        Ist staus != "abc"
        darf weder Bestellanzahl = ""
        noch Bezeichnu8ng = ""
        sein. (aber ArtikelVK darf = "" sein)

        if ($status == "abc" && $Bestellanzahl && $Bezeichnung && $ArtikelVK) {
            // tu das eine
        } else if ($status != "abc" && $Bestellanzahl && $Bezeichnung) {
            // tu das andere
        }

        Prost

        Salute

        Gruesse, Joachim

        --
        Am Ende wird alles gut.