Avatar billede myth Nybegynder
21. april 2004 - 17:31 Der er 7 kommentarer og
1 løsning

links og specifikke database udtræk

jeg er pt ved at udvikle et website for et produktionsselskab.

på forsiden har jeg lavet en boks der hedder kommende produktioner som henter data fra en database over - jep - de kommende produktioner.
her henter den kun produktionens titel og sætter den ind som link.

det jeg gerne vil have at disse link gør er at når der klikkes kommer der en fuld beskrivelse af produktionen frem.

hvordan får jeg et link der blot bliver navngivet efter et felt i en database til at vise hen på en anden side hvor alle informationerne skal være fra den pågældende produktion?

problemet er det at selskabet selv skal have muligheden for at opdatere deres produktioner - derfor kan jeg ikke blot lave en html løsning.

altså skal der være 1 asp side der kan hente data fra databasen udfra det pågældende link.

how the ....?
Avatar billede dalbjerg Nybegynder
21. april 2004 - 18:04 #1
<a href="produktion.asp?show_id=(iden fradatabase)">blah</A>

sql = "SELECT * FROM produktion WHERE id = " & request("show_id")
set rs = conn.execute(sql)
if not rs.eof then
  response.write databasenavne
else
  response.write "Findes ikke"
end if


Håber det kan hjælpe dig lidt på vej...
Avatar billede thesurfer Nybegynder
21. april 2004 - 18:11 #2
Se:
Lektion 10: Værdier af variabler i en URL ( http://html.dk/tutorials/asp/lektion10.asp )
Lektion 19: Hent data fra databasen ( http://html.dk/tutorials/asp/lektion19.asp )

Lektionerne 17-22 omhandler ASP med Access database: http://html.dk/tutorials/asp/
Avatar billede vbcoder Nybegynder
21. april 2004 - 18:55 #3
--> thesurfter : får du point på html.dk for alle links der kommer fra eksperten?
Avatar billede thesurfer Nybegynder
21. april 2004 - 19:06 #4
vbcode> hahahah.. i wish :-)
Nej, det er bl.a. der jeg har lært at arbejde med ASP.. og databaser..

Men har også lært noget på andre sider.. html.dk er bare simpel, og nem at lære af.. og så er den på dansk :-)
Avatar billede thesurfer Nybegynder
21. april 2004 - 19:07 #5
hmm.. manglede et "r" i ditnavn.. "vbcoder"..
Avatar billede vbcoder Nybegynder
21. april 2004 - 19:11 #6
;o) - jeg har da også været der et par gange men min asp bygger på al min kodning i vb. Det er mest når jeg kører fast - kan ikke se skoven for bare træer....
Avatar billede vbcoder Nybegynder
21. april 2004 - 19:21 #7
myth --> dalbjerg har peget - Du skal have en tabel med produktioner med dens tilhørende data. Denne tabel skal indeholde en autonummerering som primær nøgle. dvs ingen dubletter og indekseret.

at lave en liste er forholdsvis nemt

simplicificeret udgave

bruger en sql som dalbjerg foreslår

<%
dim conn
set conn = server.createobject("ADODB.Connection")
Conn.open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=database.mdb;PWD=admin;"

sql = "SELECT * FROM produktion WHERE id = " & request("show_id")
set rs = conn.execute(sql)
if not rs.eof then
  do until rs.eof
  %>
    <a href="produktion.asp?show_id=(iden fradatabase)"><%=rs("prod_titel")%></A><br>
  <%
  loop
else
  response.write "Findes ikke"
end if

rs.close
conn.close
set rs = nothing
set conn = nothing
%>
Avatar billede myth Nybegynder
22. april 2004 - 13:53 #8
tak for svaret - det virker som en drøm nu
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
Kurser inden for grundlæggende programmering

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