Avatar billede justdoit Nybegynder
11. april 2002 - 10:28 Der er 1 løsning

Hent fra Forms

Jeg har lavet en database, hvor jeg så har lavet 3 formfelter på sitet. Jeg skal kunne søge i enten det ene felt ELLER det 2. felt ELLER det 3.

Det første virker, men jeg kan ikke få de to andre til at virke.

Er der nogle der kan hjælpe mig??

Her er mine formfelter (HTML):

<Form name="soeg" method="post" action="soeg.asp" style="margin:2px;">
                  <input type="hidden" name="send" value="ja">
                    <table width="140" border="0" cellspacing="0" cellpadding="0">
                      <tr>
                        <td height="5" colspan="2"></td>
                      </tr>
                      <tr>
                        <td width="5"></td>
                        <td class="twkst">Sagsnummer:</td>
                      </tr>
                      <tr>
                        <td></td>
                        <td>
                          <input type="text" name="sagsnr" class="border">
                        </td>
                      </tr>
                      <tr>
                        <td colspan="2"height="5"></td>
                      </tr>
                      <tr>
                        <td height="3"></td>
                        <td height="3" class="twkst">By:</td>
                      </tr>
                      <tr>
                        <td height="2"></td>
                        <td height="2">
                          <input type="text" name="Bynavn" class="border">
                        </td>
                      </tr>
                      <tr>
                        <td colspan="2"height="5"></td>
                      </tr>
                      <tr>
                        <td></td>
                        <td class="twkst">Gadenavn:</td>
                      </tr>
                      <tr>
                        <td height="2"></td>
                        <td height="2">
                          <input type="text" name="Gadenavn" class="border">
                        </td>
                      </tr>
                      <tr>
                        <td colspan="2"height="3"></td>
                      </tr>
                      <tr>
                        <td height="3"></td>
                        <td height="3"><input type="image" src="billeder/soeg.gif" border="0">





Og her er mine SQL:

<%
if request.Form("send") = "ja" then

set cn = server.createobject("adodb.connection")
cnstr = "Provider=Microsoft.Jet.OLEDB.4.0;"
cnstr = cnstr & "Data Source=d:\Inetpub\wwwroot\Ejendom\db\Ejendom.mdb;"
cn.connectionstring = cnstr
cn.open

sql = "SELECT * FROM Hovedtabel WHERE Sagsnummer > 0"

if request.Form("sagsnr") >< "" then
sql = sql & "AND Sagsnummer = "& Request.Form("sagsnr") & ""
end if

'if request.Form("Bynavn") >< "" then
'sql = "SELECT * FROM Hovedtabel WHERE Postnummer = "SELECT * FROM Postnummertabel WHERE Bynavn = 'request.Form("Bynavn")'""
'end if


Set objRec = cn.Execute(sql)
do while not objRec.eof
response.write objRec("Boligtype")
objRec.movenext
loop

cn.execute sql
cn.close
set cn=nothing
end if

%>

Avatar billede justdoit Nybegynder
11. april 2002 - 12:59 #1
lukket
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
Computerworld tilbyder specialiserede kurser i database-management

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