Hi,
Zunächst mal: Bitte schau Dir an wie üblicherweise hier zitiert wird, das erhöht die Lesbarkeit.
der/die besucher/in der Seite wählt bei bedarf für produkt 1 oder 2 (ggf.auch beide) die anzahl der gewünschten artikel über die entsprechenden auswahlfelder aus [...]
Aber worin besteht Dein Problem?
dass dann über eine if-schleife
Es gibt keine if-Schleifen
Zunaechst empfehle ich Dir in der Doku nachzulesen, wie Form-Elemente per JS referenziert werden, um ihren Wert auszulesen. Reduziere dann Deinen Code auf eine Testanordnung, lasse Dir Zwischenwerte per alert() ausgeben, wirf einen Blick in die Javascript-Konsole vom Firefox. Mit Ausschnitten dieses Codes und den Fehlermeldungen kommst Du wieder her, dann laesst sich sicher der Knackpunkt finden.
Fehlerbehebung als Ratespiel jedoch ist nicht kurzweilig sondern mühsam.
Gruesse, Joachim
Am Ende wird alles gut.