nille99Medlem sedan aug. 2002352 inlägg jag på en sida med olika personer
varje rad är för varje person
sist på varje rad har jag en checkbox
när jag trycker på knappen ok
så ska en ny sidda komma up med alla email adresser
men bara dom jag har bokat av
<input name="mail<%=i%>" type="checkbox" value="1">
i är en räknare
på den andra sidan
if request.querystring("namn"&i) ="1" then
response.write RecSet5("email")
response.write "<br>"
end if
det fungerar ej
SebbeMedlem sedan jan. 20032 285 inlägg Eftersom du inte visar några databaskopplingar så får väl jag fixa en egen liten SQL-sats. :)
strSQL = "SELECT * FROM personer"
Set objRS = objConn.Execute(strSQL)
Do Until objRS.EOF
'Skriv ut allt du skulle skriva ut innan checkboxen
Response.Write("<input type=""checkbox"" name=""mail"" value=""" & objRS("id") & """>")
objRS.MoveNext
Loop
Och på den andra sidan:
strSQL = "SELECT mail FROM personer WHERE id IN (" & Request.Form("mail") & ")"
Set objRS = objConn.Execute(strSQL)
Do Until objRS.EOF
Response.Write(objRS("email") & "<br>")
objRS.MoveNext
Loop
Hoppas du blev lite klokare av det där i alla fall. ;)
ekke_tMedlem sedan juli 2001203 inlägg if request.querystring("[b]mail[/b]"&i) ="1" then
response.write RecSet5("email")
response.write "<br>"
end if
du har nog bytt mail mot name på sida 2
Engine^Medlem sedan dec. 20003 887 inlägg Jag skulle rekommendera Sebbes lösning. Den första sidan kan dock behöva en liten ändring i <form>-taggen, nämnligen method="post". Annars går det inte att nyttja Request.Form("mail") på den andra sidan.