Dette er koralsiden hvor alle informationer omkring koraller findes.<br> <br> Indtast et søgeord og du vil straks få alle resultaterne nedenfor.<br> </td> </tr>
SQL=\"select Familienavn_Engelsk, Familienavn_Dansk, Familiebeskrivelse, Handelsnavn, Latinsk_navn, Beskrivelse, Kendetegn, Opsummering from t_koral where id = \" & request.querystring(\"id\")\" SQL=SQL & \" and (Familienavn_Engelsk=\'\" & Request(\"ord\") & \"\'\" SQL=SQL & \" or Familienavn_Dansk=\'\" & Request(\"ord\") & \"\'\" SQL=SQL & \" or Familiebeskrivelse=\'\" & Request(\"ord\") & \"\'\" SQL=SQL & \" or Handelsnavn=\'\" & Request(\"ord\") & \"\'\" SQL=SQL & \" or Latinsk_navn=\'\" & Request(\"ord\") & \"\'\" SQL=SQL & \" or Beskrivelse=\'\" & Request(\"ord\") & \"\'\" SQL=SQL & \" or Kendetegn=\'\" & Request(\"ord\") & \"\'\" SQL=SQL & \" or Opsummering=\'\" & Request(\"ord\") & \"\')\"
<% set rs = conn.execute(SQL) If not Rs.EOF then %> <br> <table cellspacing=\"1\" cellpadding=\"0\" bgcolor=\"#000000\" border=\"0\" width=\"100%\"> <tr> <td width=\"100%\"> <table cellspacing=\"0\" cellpadding=\"2\" border=\"0\" width=\"100%\"> <tr> <td bgcolor=\"#99CCFF\" class=\"Blok_top\"> Koraller</td> </tr> </table> </td> </tr> </table> <br> <% do while not Rs.EOF %> <a href=\"../database/vis_koral.asp?id=<%=rs(\"id\")%>\"><%=rs(\"latinsk_navn\")%></a> - <%=rs(\"handelsnavn\")%><br> <% rs.movenext loop end if end if
SQL=\"select Familienavn_Engelsk, Familienavn_Dansk, Familiebeskrivelse, Handelsnavn, Latinsk_navn, Beskrivelse, Kendetegn, Opsummering from t_koral where id = \" & request.querystring(\"id\")\"
Slet det sidste \" : SQL=\"select Familienavn_Engelsk, Familienavn_Dansk, Familiebeskrivelse, Handelsnavn, Latinsk_navn, Beskrivelse, Kendetegn, Opsummering from t_koral where id = \" & request.querystring(\"id\")
Får desværre følgende fejlmeddelse, ved at søge på gule røde:
Error Type: Microsoft OLE DB Provider for ODBC Drivers (0x80040E09) [TCX][MyODBC]You have an error in your SQL syntax near \'and (Familienavn_Engelsk=\'gule røde\' or Familienavn_Dansk=\'gule røde\' or Familie\' at line 1 /soegning/soegkoral2.asp, line 115
select Familienavn_Engelsk, Familienavn_Dansk, Familiebeskrivelse, Handelsnavn, Latinsk_navn, Beskrivelse, Kendetegn, Opsummering from t_koral where id = and (Familienavn_Engelsk=\'gule røde\' or Familienavn_Dansk=\'gule røde\' or Familiebeskrivelse=\'gule røde\' or Handelsnavn=\'gule røde\' or Latinsk_navn=\'gule røde\' or Beskrivelse=\'gule røde\' or Kendetegn=\'gule røde\' or Opsummering=\'gule røde\')
Dvs. der må være en fejl ved den første select sætning SQL=\"select Familienavn_Engelsk, Familienavn_Dansk, Familiebeskrivelse, Handelsnavn, Latinsk_navn, Beskrivelse, Kendetegn, Opsummering from t_koral where id = \" & request.querystring(\"id\")
select * from t_koral where Familienavn_Engelsk =\'røde gule grønne\' or Familienavn_Dansk=\'røde gule grønne\' or Familiebeskrivelse=\'røde gule grønne\' or Handelsnavn=\'røde gule grønne\' or Latinsk_navn=\'røde gule grønne\' or Beskrivelse=\'røde gule grønne\' or Kendetegn=\'røde gule grønne\' or Opsummering=\'røde gule grønne\'
Du skal jo have noget der hedder id, og det har du ikke!! De id-atributter der er i din html har intet med sagen at gøre, slet dem hvis du ikke bruger dem.
Du skal gøre et af følgende:
Enten skal du bruge Request.Querystring(\"id\"), og så akn du få den med ved at skrive:
For ellers har jeg det skrevet det i toppen af filen. Det er meningen at den refererer til sig selv, idet den reloader siden igen med resultatet forneden. Klikkes der på resultatet af søgningen, går man til vis_koral.asp
Men der sker ingen tng, er det pga. min id ? Jeg kan ikke skrive som du skrev med id=45, så får jeg en fejl. Også selvom der er mere end 45 poster i min tabel !
SQL=\"select * from t_koral where Familienavn_Engelsk = \'\" & Request.form(\"ord\") & \"\'\" SQL=SQL & \" or Familienavn_Dansk = \'\" & Request.form(\"ord\") & \"\'\" SQL=SQL & \" or Familiebeskrivelse LIKE \'%\" & Request.form(\"ord\") & \"%\'\" SQL=SQL & \" or Handelsnavn = \'\" & Request.form(\"ord\") & \"\'\" SQL=SQL & \" or Latinsk_navn = \'\" & Request.form(\"ord\") & \"\'\" SQL=SQL & \" or Beskrivelse LIKE \'%\" & Request.form(\"ord\") & \"%\'\" SQL=SQL & \" or Kendetegn LIKE \'%\" & Request.form(\"ord\") & \"%\'\" SQL=SQL & \" or Opsummering LIKE \'%\" & Request.form(\"ord\") & \"%\'\" For i = 0 to ubound(OrdArray) SQL=SQL & \" or Familienavn_Engelsk = \'\" & OrdArray(i) & \"\'\" SQL=SQL & \" or Familienavn_Dansk = \'\" & OrdArray(i) & \"\'\" SQL=SQL & \" or Familiebeskrivelse LIKE \'%\" & OrdArray(i) & \"%\'\" SQL=SQL & \" or Handelsnavn = \'\" & OrdArray(i) & \"\'\" SQL=SQL & \" or Latinsk_navn = \'\" & OrdArray(i) & \"\'\" SQL=SQL & \" or Beskrivelse LIKE \'%\" & OrdArray(i) & \"%\'\" SQL=SQL & \" or Kendetegn LIKE \'%\" & OrdArray(i) & \"%\'\" SQL=SQL & \" or Opsummering LIKE \'%\" & OrdArray(i) & \"%\'\" Next
set rs = conn.execute(SQL) If not Rs.EOF then %>
Synes godt om
Ny brugerNybegynder
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.