Avatar billede moso Nybegynder
27. maj 2003 - 22:29 Der er 4 kommentarer og
1 løsning

Dynamisk forespørgsel baseret på checkboxes (ASP)

Jeg skal lave en forespørgsel i en tabel. Værdierne i tabellen er ikke fastdefineret.
Jeg har lavet en repeat der kører på DISTINCT, så der ikke kommer gentagelser. Denne repeat laver checkbokse, med det indhold der er i tabellen. Det virker fint, men når man klikker mere end en box af, returnerer den ingenting, dvs den finder ingen poster.
Det jeg mangler er en kode der hjælper forespørgslen til at søge i alle de checkboxværdier der er klikket af, og derefter (selvfølgelig) returnere de rigtige poster.
Koden på checkboksen er her:
  <%
While ((Repeat3__numRows <> 0) AND (NOT Smagstype_vin.EOF))
%>
                              <table width="100%" border="0" cellspacing="0" cellpadding="0">
                                <tr>
                                  <td> <input name="Smagstype" type="checkbox" id="Smagstype" value="<%=(Smagstype_vin.Fields.Item("Smagstype").Value)%>">
                                    <span class="text"><%=(Smagstype_vin.Fields.Item("Smagstype").Value)%></span></td>
                                </tr>
                              </table>
                              <%
  Repeat3__index=Repeat3__index+1
  Repeat3__numRows=Repeat3__numRows-1
  Smagstype_vin.MoveNext()
Wend
%>
Håber på et par gode ideer.
Avatar billede detox Nybegynder
28. maj 2003 - 00:03 #1
Du skal huske på at chechboxe skal have unikke navne.
Avatar billede moso Nybegynder
28. maj 2003 - 07:43 #2
unikke navne? ok, men hvordan genkender jeg de enkelte værdier i databaseforespørgslen, når jeg ikke ved om der er 1 eller 4 bokse, og hvilke navne giver man dem?
Avatar billede moso Nybegynder
28. maj 2003 - 07:43 #3
Jeg er bange for at jeg skal bruge radio-buttons istedet, men det var ikke det jeg ønskede.
Avatar billede detox Nybegynder
28. maj 2003 - 08:14 #4
Prøv at se dette indlæg, som et udemærket eksempel:
http://www.eksperten.dk/spm/357962
Avatar billede moso Nybegynder
28. maj 2003 - 12:12 #5
Jeg dropper det.
detox: dit svar relaterer til oprettelse af poster i en database og er i php. Desværre var det ikke lige det jeg manglede. Jeg laver det med radiobuttons istedet.
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