Avatar billede nickclausen Nybegynder
17. oktober 2002 - 18:46 Der er 19 kommentarer og
1 løsning

Tagwall !!!

Jeg har fundet ud af at kode en gæstebog/tagwall med diverse inputs osv., men kan ikke finde ud af at lave det således, at når de besøgende har udfyldt den, bliver beskeden "tag'ed" ... altså skrevet i gæstebogen. Hvordan gør man det???
Jeg er så nogenlunde klar over at det har noget med <FORM action="post"> at gøre ...
Avatar billede schnitz_dk Nybegynder
17. oktober 2002 - 18:48 #1
http://www.webcafe.dk/artikler/php/phpmysqlgaestebog/ < der er en tourial på en gæstebog.. du kan evt. lave den om til tagwall..
Avatar billede thomas_regin Nybegynder
17. oktober 2002 - 18:48 #2
Okay.. Så det du mener er, at du har skrevet en hel gæstebog, men kan ikke finde ud af at poste data til den!?

I så fald, så skal du skrive noget kode, så vi kan kigge på den. Hvis det ikke er det du mener, så er jeg ikke helt sikker på, at jeg forstår spørgsmålet! ;)

Mvh,

Thomas Regin.
Avatar billede exp-ralle Nybegynder
17. oktober 2002 - 18:49 #3
Prøv at kigge lidt på denne tagwall...
Så finder du nok ud af det:

http://www.hg.markjensen.dk/scripts/asp/zip/tagwall.zip
Avatar billede exp-ralle Nybegynder
17. oktober 2002 - 18:49 #4
schnitz_dk --> Kategorien er ASP :)
Avatar billede schaefner Juniormester
17. oktober 2002 - 18:49 #5
schnitz >> Tror nærmere det er noget i ASP han søger.
Avatar billede nickclausen Nybegynder
17. oktober 2002 - 18:50 #6
Ja det skal helst være ASP ... tjekker lige linksene! :)
Avatar billede nickclausen Nybegynder
17. oktober 2002 - 18:52 #7
Kan ikke åbne http://www.hg.markjensen.dk/scripts/asp/zip/tagwall.zip ... :( har nogle problemer med WinZip!
Avatar billede exp-ralle Nybegynder
17. oktober 2002 - 18:54 #8
Hmm... se dette så som er indsæt siden:

<%

Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("tagwall.mdb")
Conn.Open DSN

Function RemoveHTML(strContent)
Do
pos = 1
tmpBegin = InStr(pos,strContent,"<")
If tmpBegin > 0 Then
pos = tmpBegin
If LCase(mid(strContent,tmpBegin,7)) = "<script" Then
tmpEnd = Instr(tmpBegin,LCase(strContent),"</script>")
strContent = Left(strContent,tmpBegin-1) & Right(strContent,Len(strContent)-tmpEnd-8)
ElseIf LCase(mid(strContent,tmpBegin,2)) = Chr(60) & "%" Then
tmpEnd = Instr(tmpBegin,LCase(strContent),"%" & Chr(62))
strContent = Left(strContent,tmpBegin-1) & Right(strContent,Len(strContent)-tmpEnd-3)
Else
tmpEnd = InStr(pos,strContent,">")
If tmpEnd > 0 Then
strContent = Left(strContent,tmpBegin-1) & Right(strContent,Len(strContent)-tmpEnd)
Else
strContent = Left(strContent,tmpBegin-1)
Exit Do
End If
End If
Else
Exit Do
End If
Loop
RemoveHTML = strContent
End Function

dim Navn
Navn = Request.Form("Navn")

dim Besked
Besked = Request.Form("Besked")

If Navn = "" AND Besked = "" Then
Response.Redirect "tilfoj.asp?fejl=1"

Elseif Navn = "" Then
Response.Redirect "tilfoj.asp?fejl=Navn"

Elseif Besked = "" Then
Response.Redirect "tilfoj.asp?fejl=Besked"

End if

strNavn = RemoveHTML(Request.Form("Navn"))
strEmail = RemoveHTML(Request.Form("Email"))
If StrComp(strEmail, "", 1 ) = 0 Then strEmail = "Ingen e-mail"
strHjemmeside = RemoveHTML(Request.Form("Hjemmeside"))
If StrComp(strHjemmeside, "http://", 1 ) = 0 Then strHjemmeside = "Ingen hjemmeside"
strDato = Now
strBesked = RemoveHTML(Request.Form("Besked"))

strSQL = "Insert into Tagwall (Navn, Email, Hjemmeside, Dato, Besked) values('"& strNavn &"', '"& strEmail &"', '"& strHjemmeside &"',  '"& strDato &"', '"& strBesked & "')"


Conn.Execute(strSQL)


Conn.Close
Set Conn = Nothing

Response.Redirect "tagwall.asp"
%>
Avatar billede nickclausen Nybegynder
17. oktober 2002 - 18:54 #9
Nej, jeg har skrevet dette:

Navn:
[INPUT]

E-mail:
[INPUNT]

Besked:
[TEXTAREA]

... Men kan ikke finde ud af at få kodet det således, at de besøgendes beskeder - altså det som de udfylder i formularen - bliver "posted" altså skrevet i gæstebogen!
Avatar billede nickclausen Nybegynder
17. oktober 2002 - 18:55 #10
Glem den sidste besked! :P
Avatar billede nickclausen Nybegynder
17. oktober 2002 - 18:58 #11
Er ikke helt med på hvordan jeg skal 'bearbejde' den kode ... altså hvor og hvordan skal den bruges!! :/
Avatar billede nickclausen Nybegynder
17. oktober 2002 - 19:00 #12
Jeg må indrømme jeg kender faktisk næsten intet til ASP ... dett er jo netop derfor jeg spørger de kloge hoveder! :D
Avatar billede no_doubt Nybegynder
17. oktober 2002 - 19:03 #13
Avatar billede nickclausen Nybegynder
17. oktober 2002 - 19:05 #14
JA!! Det er lige præcis sådan én jeg leder efter!! Hvordan har du kodet den??
Avatar billede nickclausen Nybegynder
17. oktober 2002 - 19:09 #15
... Kan ikke downloade den?!??
Avatar billede exp-ralle Nybegynder
17. oktober 2002 - 23:26 #16
Hmm...

Jeg har smidt indsæt side koden i mit indlæg 18:58:34 kig lidt på den.
Avatar billede nickclausen Nybegynder
18. oktober 2002 - 00:04 #17
Ja okay. Men du må ikke tro at jeg sådan lige kan "gennemskue" den kode, for jeg er sQ en skovl til ASP! :D
Det mest avancerede jeg har lavet i ASP var en dato!

Kan du forklare dig lidt nærmere .. ??
Avatar billede exp-ralle Nybegynder
18. oktober 2002 - 18:48 #18
Prøv lige at læse lidt her først:

http://www.html.dk/tutorials/asp/
Avatar billede nickclausen Nybegynder
05. maj 2003 - 16:52 #19
I skal alle have mange tak for jeres indsats. Det svar jeg har fået mest ud af er midlertidigt exp-ralles.
Avatar billede exp-ralle Nybegynder
05. maj 2003 - 21:10 #20
Jeg takker
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