Avatar billede forcedesigner Nybegynder
23. november 2002 - 19:14 Der er 34 kommentarer og
1 løsning

Har brug for noget hjælp!

Hejza Eksperter.

Jeg har brug for lidt hjælp til min artikel system.

artikel.asp
Den gå ind i Databasen og åbner tablen "artikel" hvor den kun henter emne.
artikel.asp viser kun emne, men linker videre til vis_artikel.asp, som viser hele artiklen plus forfatter.

Til vider ser det sådan ud:
http://www24.brinkster.com/madka/artikel.asp

ALT virker fint, men nu vil jeg have at der kan komme kommentar i buden af vis_artikel.asp.

Alle kommentar skal bruge tabellen "kommentar" i databasen.

Det skal virke ligesom denne her, kig nederst:
http://www.udvikleren.dk/new_show_article.php?id=79

Jeg vil have at i laver vis_artikel.asp's kode om til min ønske, i må også gerne forklar lidt.




Her er koden til ARTIKEL.ASP:

<html>

<head>
<meta http-equiv="Content-Language" content="en-us">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Emner</title>
</head>

<body>

<div align="center">
  <center>
  <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="49%" id="AutoNumber1">
    <tr>
      <td width="100%" valign="top" align="center">
      <p align="left">&nbsp;</td>
    </tr>
    <tr>
      <td width="100%" valign="top" align="center">
      <p align="left">&nbsp;
<%           
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.Mappath("database.mdb")
Sql = "SELECT TOP 5 * FROM artikel order by ID desc"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.open sql, conn, 1, 3
%>
<%while not RS.EOF%></td>
    </tr>
    <tr>
      <td width="100%" valign="top" bgcolor="#C0C0C0" align="center">
      <a href="vis_artikel.asp?id=<%=RS("id") %>"><%=RS("emne")%></a></td>
    </tr>
    <tr>
      <td width="100%" valign="top" align="center">
      <p align="left">&nbsp;
<%
RS.MoveNext
wend
   
RS.close
set RS =nothing
conn.close
set conn = nothing
%>
      </td>
    </tr>
  </table>
  </center>

</body>

</html>







Her er koden til VIS_ARTIKEL.ASP:


<html>

<head>
<meta http-equiv="Content-Language" content="en-us">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Artikel</title>
</head>

<body>

<div align="center">
  <center>
  <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="49%" id="AutoNumber1">
    <tr>
      <td width="100%" valign="top" align="center">
      <p align="left">&nbsp;</td>
    </tr>
    <tr>
      <td width="100%" valign="top" align="center">
      <p align="left">&nbsp;
<%
Set Con = Server.CreateObject("ADODB.Connection")
DBPath = "DBQ=" & server.mappath("database.mdb")
Con.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & DBPath

id = Request.QueryString("id")
    Sql = "SELECT * FROM artikel Where ID=" & id
Set RS = Con.Execute(Sql)
%></td>
    </tr>
    <tr>
      <td width="100%" valign="top" bgcolor="#C0C0C0" align="center">
      <p align="left">&nbsp;<%=RS("emne")%>&nbsp;-&nbsp;<%=RS("forfatter")%></td>
    </tr>
    <tr>
      <td width="100%" valign="top" bgcolor="#F4F4F4" align="center">
      <p align="left">&nbsp;<%=RS("artikel")%></td>
    </tr>
    <tr>
      <td width="100%" valign="top" align="center">
      <p align="left">&nbsp;
<%   
RS.close
set RS =nothing
con.close
set con = nothing
%>
      </td>
    </tr>
  </table>
  </center>
</div>

</body>

</html>


Min email er: madka@msn.com
Avatar billede forcedesigner Nybegynder
23. november 2002 - 22:17 #1
Er der ik' nogen der kan hjælpe mig.
Jeg giver gerne 50 point ekstra 150 i alt.
Avatar billede bootie Nybegynder
24. november 2002 - 00:53 #2
Prøv at specificere det du gerne vil have det skal gøre!
Avatar billede bootie Nybegynder
24. november 2002 - 01:01 #3
Da du allerede har en id til en bestemt artikel skal du bare i kommentar tabellen have knyttet de rigtige kommentare til.

Det vil sige at du i din kommentar tabel skal lave en fremmedenøgle der peger på artikel tabellens id felt...

Det skulle være ligetil
Når du så kigger på den enkelte artikel ved du jo allerede hvad dens id nummer er og så er det jo en smal sag at gå ned i kommentar tabellen og hente de kommentare der har den samme id nummer.

Skriv hvis det kniber med det... :)
Avatar billede eagleeye Praktikant
24. november 2002 - 01:02 #4
Prøv at tilføje dette:



<div align="center">
  <center>
  <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="49%" id="AutoNumber1">
    <tr><td width="100%" valign="top" align="center">Kommentarer til</td></tr>
<%
Set Con = Server.CreateObject("ADODB.Connection")
DBPath = "DBQ=" & server.mappath("database.mdb")
Con.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & DBPath

'Lav en SQL sætning som hendter kommentar til denne artikel.
Sql = "SELECT * FROM kommentar Where artikelID=" & id
Set RS = Con.Execute(Sql)
'Udskriv alle kommentarne
do while not rs.EOF
%>
    <tr><td width="100%"><%=RS("kolonne_med_navn")%></td></tr>
    <tr><td width="100%"><%=RS(kommentar")%></td></tr>
<%
  rs.Movenext
loop

RS.close
set RS =nothing
con.close
set con = nothing
%>
  </table>
</center>
</div>
Avatar billede bootie Nybegynder
24. november 2002 - 01:02 #5
SELECT * FROM kommentar WHERE ID = id

Det samme ID som du henter artiklens tekst med.
Avatar billede justdoit Nybegynder
24. november 2002 - 01:05 #6
eagleeye: prøv lige at tjekke denne:
http://www.eksperten.dk/spm/286632

Ved godt det ikke har noget med dette spørgsmål at gøre

sorry;o)
Avatar billede forcedesigner Nybegynder
24. november 2002 - 16:38 #7
Jeg er forvirret, meget.
Jeg har prøvet en del men, kan ik' for det til at køre.

Er der ik' nogen der kan lave resten af vis_artikel.asp plus databasen?
jeg forstå best på den måde, at se hele koden klar.

Den der sender først for hele koden, i må gerne forklar lidt. TAK,

Her er min e-mail:  madka@msn.com
Avatar billede forcedesigner Nybegynder
24. november 2002 - 16:40 #8
hele koden = alle points
Avatar billede forcedesigner Nybegynder
24. november 2002 - 20:21 #9
I kan se det her, alt er næsten klar:  http://www24.brinkster.com/madka/artikel.asp


Det vis_artikel.asp skal kunne er at man skal kunne give artiklen en kommentar.

Hjælp mig nu venner.
Avatar billede bootie Nybegynder
24. november 2002 - 21:17 #10
Du har faktisk få nok hjælp allerede  :)

Men specificere lige problemet igen...

Hvis du lavet en kommentar table med en ID og en FRA og en KOMMENTAR table...

Så har du jo selv løsningen...
Og den har eagleeye  jo allerede givet dig :)
Skriv eventuelt på ICQ: 23757731
Så kan vi lige tage en ordenlig omgang snak om det du tilsyneladende ikke kan finde ud af OK
Avatar billede bootie Nybegynder
24. november 2002 - 21:52 #11
Jeg har lavet et eksempel der virker på dettet link

http://home.supergenius.dk:8080/artikel.asp
Avatar billede forcedesigner Nybegynder
24. november 2002 - 22:58 #12
Jeg er næsten med,men stadig væk...jeg sagde jo at jeg forståd best hvis i havde sende filerne eller helle vis_artikel.asp koden til mig.

Mr. bootie kan du ik' sende filerne?

e-mail:  madka@msn.com
Avatar billede forcedesigner Nybegynder
24. november 2002 - 23:06 #13
Bar send filerne til mig min ven...så skal jeg nok give dig dine points.

Jeg snart af sove...TAK
Avatar billede forcedesigner Nybegynder
24. november 2002 - 23:06 #14
jeg skal snart sove..
Avatar billede bootie Nybegynder
25. november 2002 - 02:57 #15
Jo, det ka' jeg da.

Men var det sådan du ville have det?
Avatar billede forcedesigner Nybegynder
25. november 2002 - 20:17 #16
Fucking....

Det virker ik'. Noget galt med "Set RS2 = conn.Execute(Sql2)".

Er der ik' nogen der bar kan sende mig det hele klar i en zip fil.

E-mail: madka@msn.com
Avatar billede forcedesigner Nybegynder
25. november 2002 - 20:28 #17
Yees,
Nu virker den fint.
Avatar billede forcedesigner Nybegynder
25. november 2002 - 21:03 #18
Kan du ik' hjælpe med bare det sidste stykke bootie?

jeg skal bare have en form nederst i vis_artikel.asp som kan tilføje kommentar til den valgte artikel.

Jeg håber du vil hjælpe med det sidste.
Avatar billede bootie Nybegynder
25. november 2002 - 22:17 #19
Jo, det kan jeg da
Avatar billede forcedesigner Nybegynder
25. november 2002 - 22:34 #20
Venter paa dig bootie...
Avatar billede bootie Nybegynder
25. november 2002 - 22:39 #21
Jeg er lige ved at debugge det...
Som alt andet kode vil det ikke lige til at starte med :)

Men du kan da følge udvilkingen på

http://home.supergenius.dk:8080/artikel.asp
Avatar billede forcedesigner Nybegynder
25. november 2002 - 23:04 #22
den virker da ik' helt.
Avatar billede bootie Nybegynder
25. november 2002 - 23:06 #23
Nej...
Og det er bare sådan en lille lorte fejl jeg bare ikke lige kan finde...

Og eksperten.dk stinker da også lige nu!
Avatar billede bootie Nybegynder
25. november 2002 - 23:20 #24
Nu virker det sgu!
Avatar billede forcedesigner Nybegynder
26. november 2002 - 16:04 #25
Kan du saa ik' sende det bootie, TAK.

e-mail: madka@msn.com
Avatar billede forcedesigner Nybegynder
26. november 2002 - 16:06 #26
Gerne alle tre filer paa en gang.

Du giver dine points efter jeg modtager dem.
Avatar billede forcedesigner Nybegynder
26. november 2002 - 16:08 #27
Sorry...de alle 2 filer tak. der er jo ik' 3....hehehehe
Avatar billede bootie Nybegynder
27. november 2002 - 09:44 #28
Jo det er faktisk 3 filer :)

artikel.asp
vis_artikel.asp OG
addcomment.asp

Men jeg sender dem da gerne
Avatar billede forcedesigner Nybegynder
27. november 2002 - 10:41 #29
Det virker da ik' helt det du har sendt min ven.

Du har sendt en med den gamle lille lorte fejl.
Kan du ik' fortælle mig hvor jeg skal rette eller sende en med ingen fejl. TAK.
Avatar billede forcedesigner Nybegynder
27. november 2002 - 18:53 #30
Bootie grunden til at jeg hele tiden siger til dig send filerne til mig er fordi at jeg lige nu ikke har internet forbindelse mere, så jeg skal være i skole eller på en netcafe. Det må du undskylde.
Avatar billede bootie Nybegynder
27. november 2002 - 18:57 #31
Der er ikke fejl i det jeg har sendt dig :)
Det virker hos mig :)

Det må være din database der ikke passer rigtig eller noget. http://home.supergenius.dk:8080/artikel.asp
Tjeck selv.. og det er disse filer jeg har sendt til dig...
Det er nok fordi du i addcomment.asp skal ind og rette database stien til så den passer med din egen databasen..
Prøv det så skal det nok virke
Avatar billede forcedesigner Nybegynder
28. november 2002 - 18:59 #32
Fejlen var fra min side....sorry!!!

Jeg da give dig 50 points mere, som tak for hjælpen, men hvordan?
Avatar billede bootie Nybegynder
29. november 2002 - 03:51 #33
Opret et nyt spørgsmål og henvis til dette spørgsmål...
Så er der ingen problemer :)

http://www.eksperten.dk/spm/286946

Og så bare husk at sende mig det nye spørgsmål :)
Avatar billede bootie Nybegynder
29. november 2002 - 03:53 #34
Eller paste det her :)
Avatar billede forcedesigner Nybegynder
02. december 2002 - 16:34 #35
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