"We are back" « oc.at

ASP - Feldname auslesen?

Punisher 11.11.2003 - 20:12 517 4
Posts

Punisher

Bukanier
Avatar
Registered: Sep 2002
Location: Disneyland
Posts: 1872
Kann mir jemand sagen wie ich den Namen eines Forms auslesen kann?

Ich hab auf der ersten Seite mehrere Textfelder (werden mit einer Schleife generiert, d.h. ich weiß nicht wieviele es sind), auf der zweiten werden sie dann so ausgelesen und in eine Datenbank reingeschrieben
Code:
dim vf
For Each vF In Request.Form		
	status = request.form(vf) 
	sql = "UPDATE LehrerSeminare SET genehmigt = '" & status & "' WHERE id = " & id
	Set rs = Conn.Execute(sql)
next
das Problem ist, dass die ID, die als where Parameter da steht, der Name des Feldes ist. Kann ich den irgendwie herausfinden?

TIA
Bearbeitet von Punisher am 13.11.2003, 21:11

Oculus

void
Avatar
Registered: Jun 2001
Location: schlafzimmer
Posts: 856
Dein Parameter vF in der For-Each-Schleife selbst ist der Name des Feldes ;)

HttpRequest.Form ist ein Objekt der Klasse NameValueCollection.
Bei dieser hast die Keys und ihre zugehörigen Values als string.

mg_shadow

live and die in starlight
Avatar
Registered: Aug 2001
Location: A, ST, Bez. Weiz
Posts: 964
i=0
do while i<request.form.count
i=i+1
s_field=request.form.key(i)
s_value=request.form(i)
loop

das hab ich mal geschrieben! funktioniert sogar :D

Punisher

Bukanier
Avatar
Registered: Sep 2002
Location: Disneyland
Posts: 1872
Zitat von Oculus
Dein Parameter vF in der For-Each-Schleife selbst ist der Name des Feldes ;)

HttpRequest.Form ist ein Objekt der Klasse NameValueCollection.
Bei dieser hast die Keys und ihre zugehörigen Values als string.
hast recht ... ich depp :rolleyes:

THX

Oculus

void
Avatar
Registered: Jun 2001
Location: schlafzimmer
Posts: 856
np
bin auch schomal drüber gstolpert :)

hinundwieder zahlt es sich aus, wennman dann doku liest
rein mit function-insight programmieren is auch net des wahre ;)
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz