Avatar billede mvk Nybegynder
13. juni 2002 - 11:32 Der er 6 kommentarer og
1 løsning

ASP [Dreamweaver MX]

jeg har lavet en række søgefunktioner som skal kunne bruges uafhængigt af hinanden, men jeg kan kun bruge "Title" søge funktionen, hvordan kan jeg gøre sådan at jeg kun har en results.asp som viser de records jeg søger efter om det så er efter genre, titel, eller release.

link: http://www.fzy.dk/search2.asp

Jeg er ret ny med asp og bruger Dreamweaver MX til at hente mine data fra en Access database. Så i må lige sige til hvis der er nogle info jeg mangler i mit spørgsmål :)
Avatar billede tmceu Praktikant
13. juni 2002 - 12:25 #1
Du laver eks. et check på de værdier der kommer med ned i request.form, da du har implementeret det som seperate forms.

If Request.Form("TitleSearch") <> "" Then
' Søgning på title
SQL = "......"
ElseIf Request.Form("GenreSearch") <> "" Then
' Søgning på genre
SQL = "......"
ElseIf Request.Form("OriginSearch") <> "" Then
' Søgning på origin
SQL = "...."
End If

[generisk kode til åbning af dit recordset, baseret på den dynamiske SQL]
Avatar billede mvk Nybegynder
14. juni 2002 - 09:02 #2
arg --- :)
jeg er super nybegynder - fatter ikke det du har skrevet.
sådan ser den server behavior jeg har smidt ind ud:
problemet er at den kun kan modtage fra "Title" - men jeg ville
også gerne kunne modtage og vise records fra Genre, Origin, Release Group osv [se evt ovenstående link] ?

<%
var results = Server.CreateObject("ADODB.Recordset");
results.ActiveConnection = MM_playstation2_STRING;
results.Source = "SELECT * FROM main WHERE Title LIKE '%"+ results__MMColParam.replace(/'/g, "''") + "%'";
results.CursorType = 0;
results.CursorLocation = 2;
results.LockType = 1;
results.Open();
var results_numRows = 0;
%>
Avatar billede mvk Nybegynder
14. juni 2002 - 09:03 #3
ups - det øverste manglede vist;
<%
var results__MMColParam = "1";
if (String(Request.Form("TitleSearch")) != "undefined" &&
    String(Request.Form("TitleSearch")) != "") {
  results__MMColParam = String(Request.Form("TitleSearch"));
}
%>
<%
var results = Server.CreateObject("ADODB.Recordset");
results.ActiveConnection = MM_playstation2_STRING;
results.Source = "SELECT * FROM main WHERE Title LIKE '%"+ results__MMColParam.replace(/'/g, "''") + "%'";
results.CursorType = 0;
results.CursorLocation = 2;
results.LockType = 1;
results.Open();
var results_numRows = 0;
%>
Avatar billede mvk Nybegynder
14. juni 2002 - 09:31 #4
LINK er ændret til http://www.fzy.dk/search.asp
Avatar billede mvk Nybegynder
21. juni 2002 - 10:48 #5
no luck...
Avatar billede tmceu Praktikant
21. juni 2002 - 10:57 #6
Har desværre ikke set dine tidligere kommentarer, men kun den sidste. Der har været nogle problemer med mails fra Eksperten ifm. opgraderingen :(
Avatar billede mvk Nybegynder
21. juni 2002 - 11:31 #7
okay :( - ærgerligt
men jeg tror jeg har fundet ud af det
- ellers tak for din hjælp
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester