Menu

Brauche nochmal Hilfe zum Variablen auslesen.

Help 2.02
Anonymous
2004-02-01
2004-02-01
  • Anonymous

    Anonymous - 2004-02-01

    Mahlzeit mal wieder.

    Bin meinem Problem mit den 2 bzw. 5 Euro Porto fast auf die Schliche gekommen. Habe nur zur Zeit noch ein kleines Problem. Ich lese im Kassenbereich die Artikelnummern aus. Ich nutze aber nur die Anfangsbuchstaben der Artikelnummern. Das erreiche ich mit folgenden Befehl:

    $contents[art_nr][$x][$sess]; (Habe ich definiert mit ($x5 == $contents[art_nr][$x][$sess];)

    Dieser Befehl gibt mir den Anfangswert meiner Artikelnummern wieder. Ich kann diesen auch vergleichen lassen. Bei mir kosten Artikel mit der Artikelnummer DF-???? und TX-???? 5 Euro Porto. Ich habe dann den Befehl

    if ($x5 == D) blabla else usw. Habe die Abfrage auch noch fr T gemacht. Das ganze funktioniert prchtig. Aber nur solange, wie mein gewnschter Buchstabe an letzter Stelle in der aktuellen Artikeltabelle ist. Soll heissen, wenn man zwei Artikel kauft und die wren ber meinen $contents[art_nr][$x][$sess]; Befehl A und T, wird verglichen und der Portowert ist 5. Ist die Reihenfolge T und A, wird das T ignoriert und nur das A ausgewertet. Wie kann ich jetzt sagen, wenn innerhalb der Artikelbestellung ein D oder T vorkommt, dann......

    Solange meine gesuchte Variable am Ende steht wird diese ausgewertet. Ich mchte aber das alle Variablen verglichen werden. Wie kann ich das machen? Ist der Befehl if ($x5 == D) dann falsch? Muss ich fr die == Zeichen vielleicht was anderes setzen?

     
    • Andreas Kansok

      Andreas Kansok - 2004-02-01

      Was ist  $contents[art_nr][$x][$sess]? Wozu das [$sess] am Ende? Die SessionID ist doch bei allen Elementen gleich?
      print_r($content);

      Wo ist in Deinem Posting der Befehl?

      Ich nehme mal an, da das Ergebnis Deines Vergleichs von Warenkorbzeile zu Warenkorbzeile berschrieben wird. Ausgewertet wird meiner Theorie zufolge also immer, aber es bleibt nur das letzte brig.

      Gru,
      Andreas.

       

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.