Stefan Falz: Verschiedene Daten aus einem Formular als mehrere Datensätze in Datenbank

Beitrag lesen

Hallo,

wie kann ich aus einem Formular, z.B. Feld1, Feld2, Feld3 usw., in eine Datenbank schreiben, so dass Feld1 - Feldx immer ein neuer Datensatz ist?

Ich hoffe ich habe das einigermassen gut ausgedrückt.

Vielen Dank
Markus

Hallo Markus,

ich denke, folgendes Konstrukt sollte dir helfen:

<%
For intCounter = 1 To Request("Feld").Count
   SQL = "INSERT INTO Tabelle (Spalte1) VALUES ('" & Request("Feld")(intCounter) & "')"
   objConn.Execute SQL
Next
%>

Dieses Skript liest ein oder mehrere übergebene Formularfelder aus
und schreibt sie einzeln in eine DB.
Allerdings müssen die Felder im Formular den gleichen Namen haben.

<form ...>
   1. Feld <input type="text" name="Feld" ...>
   2. Feld <input type="text" name="Feld" ...>
   3. Feld <input type="text" name="Feld" ...>
   ...
</form>

Tschau, Stefan