Hello,
Muss für jeden Artikel ein eigenes <form>-Tag angelegt werden?
Nein.
Allerdings erhöht die gemeinsame Behandlung in einem Formular den Traffic.
Vom Programmieraufwand ist es kaum Unterschied, denn die IDs der Artikel und die gewünschte Menge muss ja auf jeden Fall sicher erkannt werden.
Daher würde ich gar nicht jedem Artikel einen Button geben, sondern nur ein Mengen-Erfassungsfeld.
Und dann einen einzigen Button auf der Seite unter der Spalte mit den Mengenangaben: alle Artikel in angegebener Menge zum Warenkorb hinzufügen.
Alle Artikel, deren Menge mit größer 0 angegeben wird, werden dann entsprechend hinzugefügt.
Dabei musst Du dann nur klar machen, dass die Löschmöglichkeit von Artikeln im Warenkorb selber besteht.
Liebe Grüße aus Syburg bei Dortmund
Tom vom Berg