/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
FORM og SQL
Fra : Christian


Dato : 06-10-01 23:23

Jeg har en form med to søgefelter (<text> og <select>) hvor man indtaster de
søgekriterier som danner grundlag for et SQL udtræk af en database. Mit
problem er at få defineret en vædi i <select> feltet som ignoreres i SQL
sætningen. I følgende kodeudsnit (jeg anvender JavaScript) var min ide at
hvis man vælger "Alle" (som ingen value har tilknyttet) i selectfeltet vil
denne ikke få nogen indflydelse på SQL udtrækket hvorved det kun bliver
textfeltets søgekriterie som bestemmer resultatet af SQL sætningen:

Formen:

<form name=form01 action=soegeresultat.asp method=post>
<input type="text" name="text01">
<select name="select01">
<option>Alle</option>
<option value="vaerdi1">Punkt 1</option>
<option value="vaerdi2">Punkt 2</option>
<option value="vaerdi3">Punkt 3</option>
<option value="vaerdi4">Punkt 4</option>
</select>
<input type="submit" value="Søg">
</form>


På søgeresultatsiden (soegeresultat.asp):

var valg1 = Request.QueryString("text01")
var valg2 = Request.QueryString("select01")
var res = con.Execute ("SELECT * FROM tabel1 WHERE navn1_id = '"+valg1+"'
AND navn2_id = '"+valg1+"'")


Jeg har også prøvet med:

<option value="">Alle</option>

Men denne gør ligeledes at ingen poster fra databasen bliver valgt.


Jeg håber at nogen forstår problemet og har en løsning!

Mvh Christian





 
 
Søg
Reklame
Statistik
Spørgsmål : 177554
Tips : 31968
Nyheder : 719565
Indlæg : 6408857
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste