15. april 2004 - 09:28Der er
32 kommentarer og 1 løsning
søgning i database
Hej folkens;
Jeg har en Databae (Access) med følgende 6 Feltnavne : ID, Place, Div, Re, Nøgleord og Contacts.
Jeg har en dropdown menu der viser Nøgleord. Når man så vælger nøgleordet skal den viide alle de poster der har samme Nøgleord.
Jeg bruger følgende kode: %> <option value= <% =id %> <% =Div %> <% =Place %> <% =Div %> <% =Re %> <% =Contact %>> <% =text%> </option> <% til at vise min data. Dette virker dog ikke da den kun viser de 2 første værdier, alså id og Div! Jeg har brug for noget der kan vise alle mine dataer.
OK, jeg mangler stadigvæk at få lavet afstand imellem ordene, og funktionen er ikke i stand til at tage dubletter, alså laver den 2 ens nøgle ord i drop down menuen. Skal jeg have lavet en relations data base for at omgå dette problem??
ellers skal du bare bruge split() funktionen. Jeg vil desuden anbefale at du bruger noget andet end " " (space) til at adskille dine felter. Brug i stedet et tegn som ikke bruges ofte (£, $...) eller en kombination af flere.
Jeg har den DB med 6 poster. et af dem er et nøgle ord som man kan vælge i en dropdown menu. når dette kode ord vælges skal en ny side komme frem, her skal de resterende 5 poster udskrives på hver deres line. Alså den querystring ge modtager som en lang tråd, den skal deles of i flere dele.
resultatet skulle gere udskrives som:
post 2 post 3 post 4 osv. Alså på hver deres egen line. Jeg er en newbie og kender ikke til spilt() funktionen og kan heller ikke lige finde den ved en søgning i help.
side2.asp ser sådan ud lige nu: 1 <%@LANGUAGE="JavaScript"%> ... 11 <body> 12 <p> Følgende stder beskæftigere sig med "XXX" </p> 13 <p> <% =Request.queryString("Nøgle") %> </p> 14 </body> at indsætte din kode i stedet for line 13, men det gik ikke
Med koden <p> <% =Request.queryString("Nøgle") %> </p> udskrives xxxx@xxxx@xxx@xxxx men når jeg insdætter kode rettelserne kommer den med fejl om at ; mangler eller med koden
med koden <p> <% =Request.queryString("Nøgle") %> </p> er resultatet:
1@Aarhus Universitet@Institut for miljø-og arbejdsmedicin@Udvikling og standardisering af øjenfunktionsmålinger@øjenfunktionsmålinger@Institutleder, lektor, ph.d. Søren Kjærgaard tlf. 8942 6174 e-mail: skk@mil.au.dk udskiftes denne kode med <% =Request.queryString("Nøgle").replace(/@/g,"<br>") %> kommer fejlen Fejltype: Der opstod en Microsoft JScript-kørselsfejl (0x800A01B6) Objektet understøtter ikke denne egenskab eller metode /side3.asp, line 15
har også lige afprøvet med 1@Aarhus Universitet@Institut..... og det virker. Bortset fra at @ også er i emailen. Det er derfor jeg anbefalede at bruge en kombination af flere tegn til adskillelse.
Det er jo lige det. men det var rigtigt godt at det kom til at virke. Endnu en gang tak.
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.