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