06. juni 2001 - 16:25Der er
5 kommentarer og 2 løsninger
SQL søgning dynamisk list med søgetext felt
Jeh har et søgefelt med dropdown (fieldname c) og et textfield (fieldname t). I min access database hedder tabellen data og her findes alle records som er beskevet i dropdownlistens value (navn, adrese, osv.)
Jeg vil gerne søge efter det som er valg i dropdown listen. Hvordan skriver jeg dette?
Nu er det Dreamweaver ultradec jeg skriver sqlén i og jeg er nybegynder med sql.
siden melder: Microsoft OLE DB Provider for ODBC Drivers error \'80040e10\'
[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 2.
/journal/udv_result.asp, line 20
Jeg definere to variabler c (default cpr-nummer) runtime value = request.form(\"c\") og t (default t) runtime value t .... med samme sql sætning SELECT * FROM data WHERE t = c
Jeg skal nok bare lige prøve nogle flere alternativer!
Hvis jeg nu kan fortælle at min form ser sådan ud: <form name=\"search\" method=\"get\" action=\"result.asp\"> <select name=\"c\" class=\"formfelter\"> <option value=\"CPR-NUMMER\" selected>cpr</option> <option value=\"fornavn\">fornavn</option> <option value=\"efternavn\">efternavn</option> <option value=\"telefon\">telefon</option> <option value=\"læge\">læge</option> </select> <br> <input type=\"text\" name=\"t\" class=\"formfelter\"> <input type=\"submit\" name=\"s\" value=\"søg\" class=\"formknap\"> </form>
Jeg vi lgerne kunne vælge om jeg skal søge på cpr eller telefonnummer! Mener du stadigt at SQLStr = \"SELECT * FROM data WHERE \" & request.form(\"c\") & \" = \'\" & request.form(\"t\") \"\' \" skulle virke?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.