Toon posts:

[ASP] Zoeken AND OR

Pagina: 1
Acties:
  • 27 views sinds 30-01-2008

Verwijderd

Topicstarter
Heb de volgende searchbox in het systeem staan, maar momenteel is het alleen mogelijk om OF OF te zoeken, niet EN EN.

Heb op google wel lopen zoeken, maar het lijkt er wel of dat ik gewoon de juiste zoekterm niet kan vinden...

Het zal iets heel makkelijks zijn, maar toch...

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<form name="form1" method="get" action="masten.asp">
            <table border="0" width="100%" cellpadding="0" cellspacing="0">
            <tr>
                <td height="20" colspan="3">&nbsp;</td>
          </tr>
          <%divider(3)%>
                    <tr> 
                <td width="150" height="24" align="right"><font class="bold">Straat:&nbsp;</font></td><td width="5">&nbsp;</td>
                            <td> 
                                <%If Isnull(CPID) Then
                                        Multilistbox "StraatID","SELECT TOP 100 PERCENT dbo.Straten.Straat_ID, dbo.Straten.Straatnaam, dbo.Wijken.Wijknaam, dbo.Straten.Perceel_ID FROM dbo.Straten INNER JOIN"&_
                                                                    " dbo.Wijken ON dbo.Straten.Wijk_ID = dbo.Wijken.Wijk_ID ORDER BY dbo.Straten.Straatnaam,"&_
                                                                    " dbo.Wijken.Wijknaam","Straat_id","Straatnaam","Wijknaam", StraatID
    
                                    Else
                                        Multilistbox "StraatID","SELECT TOP 100 PERCENT dbo.Straten.Straat_ID, dbo.Straten.Straatnaam, dbo.Wijken.Wijknaam, dbo.Straten.Perceel_ID FROM dbo.Straten INNER JOIN"&_
                                                                " dbo.Wijken ON dbo.Straten.Wijk_ID = dbo.Wijken.Wijk_ID WHERE  (dbo.Straten.Perceel_ID = "& CPID & ") ORDER BY dbo.Straten.Straatnaam,"&_
                                                            " dbo.Wijken.Wijknaam","Straat_id","Straatnaam","Wijknaam", StraatID
                        
                                    End If 'IsNull(CPID)
                            %> 
                            </td>
          </tr>
                     <%divider(3)%>
          <tr> 
            <td width="150" height="24" align="right"><font class="bold">Mastnummer:&nbsp;</font></td>
            <td width="5">&nbsp;</td>
                        <td> <input name=MastnrGem type="text" class="black" value="<%=MastnrGem%>" size=10 maxlength=10 ></td>
          </tr>
                     <%divider(3)%>
          <tr> 
            <td width="150" height="24" align="right">&nbsp;</td>
            <td width="5" class="borderb">&nbsp;</td>
            <td> <input name="Zoeken" type="submit" class="button" value="Zoeken" border="0"></td>
          </tr>
                </table>
            </form>


Edit: Zo dan :)

[ Voor 76% gewijzigd door Verwijderd op 12-07-2006 08:28 ]


  • P_de_B
  • Registratie: Juli 2003
  • Niet online
Je zult iets duidelijker moeten zijn, en alle relevante code tonen.

Ik zie in het geheel niet waar je de zoekquery opbouwt. Normaal gesproken kun je gewoon AND en OR gebruiken, eventueel in combinatie met haakjes als je de beide wilt combineren.

Vind je trouwens niet dat het vervangen van kolomnamen een beetje overdreven is? Dat maakt het in ieder geval niet leesbaarder.

Oops! Google Chrome could not find www.rijks%20museum.nl


  • PhysicsRules
  • Registratie: Februari 2002
  • Laatst online: 22-12-2025

PhysicsRules

Dux: Linux voor Eenden

Wat doet Multilistbox?

Verwijderd

Topicstarter
het is een dropdownmenu waar een x-aantal straten instaan

en een egwoon textfield waar nummerrieke ID inghegeven kunnen worden.

zo kun je dus bijvoorbeeld zoeken op straat
of op ID

nu is het echter de bedoeling dat je ook en op straat en in de straat op ID kunt zoeken.

  • whoami
  • Registratie: December 2000
  • Laatst online: 00:19
Neem eens een SQL manual / tutorial bij de hand, en kijk eens wat je kan doen met AND en OR operators, en met haakjes.
Dat is het enige wat je moet doen. Je zal je query dus zo moeten opbouwen dat je WHERE clause dynamisch opgebouwd wordt.

https://fgheysels.github.io/


Dit topic is gesloten.