hrm...
Dags att lyfta nu!
WR00000AAMM!!
Jag måste vara urka$$ på att förklara eller så har det startats en pakt emot mig... §e
4 svar · 251 visningar · startad av JAreMANNEN
CiaO!
Nu sitter jag fast lite här... :r
Ska förklara följande problem:
Har en sida där man ska kunna söka på poster bland vissa kategorier, vilka kategorier man skall söka på väljer man mha checkboxar. Checkboxarna (kategorierna) tas fram ur databasen så ibland kan det vara 20 och ibland 3...
Hur ska man kunna få fram HUR många checkboxar, och vilka som är ikryssade?? Array??
Sen är frågan hur SQL-strängen skall utformas...? :q
Tror inte jag behöver skicka med någon kod utan jag behöver endast lite vägledning (till att börja med) i HUR man ska gå till väga.. :h
SKÅL! :birp
hrm...
Dags att lyfta nu!
WR00000AAMM!!
Jag måste vara urka$$ på att förklara eller så har det startats en pakt emot mig... §e
Kanske detta kan vara till vägledning:
<%
If request.form("submit") <> "" then
SQL = "select "
For i = 0 to 30
If request.form("checkbox" &i) <> "" then
response.write "checkbox" & i & "<br>"
response.write request.form("checkbox" &i) & "<p>"
SQL = SQL & request.form("checkbox" &i) & ","
End If
Next
response.write SQL
End If
%>
<form name="form1" method="post" action="check.asp">
<input type="checkbox" name="checkbox1" value="röd">
<input type="checkbox" name="checkbox2" value="blå">
<input type="checkbox" name="checkbox3" value="gul">
<input type="checkbox" name="checkbox4" value="grön">
<input type="checkbox" name="checkbox5" value="vit">
<input type="submit" name="Submit" value="Submit">
</form>
Formen byggs eg upp dynamiskt.
Testa detta
for i=1 to request.form("checkbox").Count
strSQL = "INSERT INTO tabellen (fältnamn) VALUES ('" & request.form("checkbox")(i) & "')"
objConn.execute(strSQL)
next
alla checkboxar måste ha samma namn...
sedan läggs det value för de checkboxar som är ikryssade till i databasen...
/Ekke
Ursprungligen av JAreMANNEN **hrm...
Dags att lyfta nu!
WR00000AAMM!!
Jag måste vara urka$$ på att förklara eller så har det startats en pakt emot mig... §e**
d e nog båda delarna :birp