Announcement

Collapse
No announcement yet.

IF Schleife vergleicht die Wert nicht richtig

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • IF Schleife vergleicht die Wert nicht richtig

    Hallo zusammen,

    um den richtigen Dienstleister zu ermitteln, muss ich je nach Gewicht eines Artikels den Dienstleister (DPD, GLS, Spedition) zuweisen.

    $frachtcomp - ID für den Frachtdienstleister
    $artikel_adr - Gefahrgut oder nicht


    PHP Code:
    if($gewicht 0)
        {
            
            if(
    $gewicht 40
            {
                
    $frachtcomp 3;
            }
            elseif((
    $gewicht 40 && $gewicht_ 30) || $artikel_adr == 1)
            {
                
    $frachtcomp 2;
            }
            elseif(
    $gewicht <= 30 && $artikel_adr == 0)
            {
                    
    $frachtcomp 1;
            }
        } 
    Mein Problem ist gerade, das bei einem Artikelgewicht von 30,88 kg $frachtcomp = 1 ist....
    Laut meiner Schleife müsste aber $frachtcomp = 2 sein.

    Woran kann das liegen?

    Gruß Nevada

  • #2
    Es gibt keine IF-Schleifen!

    Davon abgesehen ist die eine Variable falsch $gewicht_
    Christian

    Comment


    • #3
      Sorry meine natürlich Bedingung... danke für den Hinweis auf die falsch geschriebene Variable ...

      Comment


      • #4
        Die Zeile muss
        if($gewicht >= 40)
        heissen
        Christian

        Comment

        Working...
        X