21. april 2004 - 17:31Der 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.
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
;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....
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 %>
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.