webForumDet fria alternativet

hur ska detta lösas??

ASP

4 svar · 251 visningar · startad av JAreMANNEN

Medlem sedan aug. 20002 272 inlägg
Frågan#1

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

Medlem sedan aug. 20002 272 inlägg
#2

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

Medlem sedan mars 20015 287 inlägg
#3

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.

Medlem sedan juli 2001203 inlägg
#4

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

Medlem sedan okt. 2001670 inlägg
#5

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

257 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)