11. november 2004 - 21:57Der er
14 kommentarer og 1 løsning
Gæstebog med mulighed for godkendelse af indlæg
Jeg har en gæstebog på min hjemmeside, men er efterhånden ved at være ret træt af at folk spammer, flooder og skriver alt muligt andet mere eller mindre useriøst i den. Det er en ganske simpel en i ASP, hvor den gemmer det ned i en access database.
Det jeg godt kunne tænke mig, er en gæstebog, hvor folk skriver beskeder som hidtil, men istedet for at deres beskeder bliver gemt ned i den database, hvorfra beskederne bliver vist i gæstebogen, skal den gemme dem i en anden database/tabel og derefter skal jeg så via en login-side kunne læse beskederne og trykke "godkend" for at flytte dem over i den database/tabel hvorfra de bliver vist på sitet..
Er det muligt, i så fald, hvordan? Jeg søger meget grundig hjælp, idet jeg er lidt dum til det her med ASP.
Okay.. der er vel ikke en af jer der kan hjælpe mig lidt mere detaljeret, om hvordan jeg gør? Jeg kan godt tilrette ASP lidt og sådan, men det med at programmere noget op, er jeg ikke så sikker i! Men jeg tænkte nok at det ikke var så svært at lave. Er der evt. nogle af jer der vil kigge på det sammen med mig i morgen? Jeg kan evt. sende gæstebogen (fylder 3 filer) hvis det er?
send alt jeg skal bruge så ser jeg om jeg kan sætte det sammen til dig.. husk databasen.. slet evt indholdet så den fylder mindre.. skal bare bruge tabellerne..
jeg kan smide den del af koden op jeg har lavet... men kan naturligvis ikke smide det hele op eftersom jeg integrede det i servermanns asp script som han måske ønsker at holde privat.
Set Connection = Server.CreateObject("ADODB.Connection") Connection.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="&Server.MapPath("guestbook.mdb")
id = Trim(Request.QueryString("id"))
SQLstringK="UPDATE guestbook SET godkendt=(1) WHERE guest_id=" & id Connection.Execute(SQLstringK) response.buffer=true response.clear response.redirect "viewguest.asp" response.end %>
Set Connection = Server.CreateObject("ADODB.Connection") Connection.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="&Server.MapPath("guestbook.mdb") SQLstringK="SELECT * FROM guestbook WHERE godkendt=0 ORDER by guest_id" SET KRS=Connection.Execute(SQLstringK)
så det var det jeg lavede... ud over det rettede jeg hans script til så det nu have feltet godkend med... ellers kan mit jo ikke bruges
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.