Avatar billede jpj3 Nybegynder
23. juni 2003 - 23:20 Der er 12 kommentarer og
1 løsning

Speciel markering til forum.

Jeg mangler lidt hjælp til et forum hvor der er for mange der svarer på spørgsmålene.
Forum kan ses her.
http://www.ct-lund.dk/forum/default.asp
Problemet er at der er andre end Charlotte og Tina der svarer, er det muligt at give dem en login og når de har svaret på spørgsmålet vil der være en smiley eller andet logo der siger at det er de rigtige der svarer og ikke en "Look a like"
Avatar billede Slettet bruger
23. juni 2003 - 23:21 #1
a hva?
Avatar billede ellebaek Nybegynder
23. juni 2003 - 23:26 #2
forestiller mig noget med hvis du tjekker hendes Ip eller noget i den stil...

fx.

if Request.ServerVariables("REMOTE_ADDR") = "Tinas ip then
response.write "din linie der viser det er den rigtige"
end if

Så kan du sætte denne linie ind der hvor du indsætter svar på spørgsmål i databasen...
Hvis du fx. henter noget fra en request.form("") så i stedet for at sætte denne ind sætter du denne ind i stedet:
<%
if Request.ServerVariables("REMOTE_ADDR") = "Tinas ip then
str =  "din linie der viser det er den rigtige"
end if

if str <> "" then
tekst = request.form("dinform") & "<br><br>" & str
end if

Og så sætter du tekst ind i databasen...
Avatar billede ellebaek Nybegynder
23. juni 2003 - 23:31 #3
eller også kan du have en speciel side, som ikke linkes til..

På denne side kan så kun Tina og Charlotte indsætte i databasen. Så kan du automatisk tjekke om de kommer fra denne side, ved fx. at lave en <input type="hidden" value="gemtside"> som du så requester på din anden side...


mht. det jeg skrev før så skal der selvfølgelig stå:
if Request.ServerVariables("REMOTE_ADDR") = "Tinas ip" then
i stedet for
if Request.ServerVariables("REMOTE_ADDR") = "Tinas ip then
...
Avatar billede jpj3 Nybegynder
23. juni 2003 - 23:46 #4
Ideen er god nok. Men jeg har ikke adgang til ip-adressen.
Er det muligt at lave det med en adminlogin som der er på gæstebogen.
Det skal stadig være muligt for andre at stille opfølgende spørgsmål på det svar de giver.
Avatar billede ellebaek Nybegynder
23. juni 2003 - 23:54 #5
det er det ja...

Så laver du bare den side jeg omtalte  til sidst, på din anden side requester du bare formen gemtside

og så siger du:
if request.form("gemtside") <> "" then
str ="den streng du vil have"
end if

if str <> "" then
tekst = request.form("dinform") & "<br><br>" & str
end if
Avatar billede jpj3 Nybegynder
24. juni 2003 - 00:02 #6
Jeg må kigge lidt mere på det i morgen.
Hovedet er ikke lige klar til det.
Avatar billede ellebaek Nybegynder
30. juni 2003 - 14:46 #7
har du fundet ud af noget...?
Avatar billede jpj3 Nybegynder
30. juni 2003 - 20:35 #8
Nej. Jeg er ikke helt med på hvad det er du mener.
Avatar billede jpj3 Nybegynder
03. juli 2003 - 22:09 #9
Jeg har fundet ud af det.
Jeg pillede gæstebogen fra hinanden og fandt det jeg skulle bruge.
Avatar billede ellebaek Nybegynder
03. juli 2003 - 22:29 #10
og hvordan løste du helt præcist dit problem ??
Avatar billede jpj3 Nybegynder
03. juli 2003 - 22:40 #11
Jeg lagde login system fra gæstebogen på alle side i forumet.
Satte en ekstra kolonne i DB der hedder CogT,
satte denne kode med i svarformen
<% if admin = 1 then %><input type="hidden" name="CogT" value= "*Lund*"><% end if %>
Og på siden der viser alle svarene på et spørgsmål lagde jeg denne kode ind.

,<%=strCogT%> så viser den *Lund* efter de spørgsmål der er besvaret af en person der logget ind.
Avatar billede jpj3 Nybegynder
03. juli 2003 - 22:47 #12
Avatar billede ellebaek Nybegynder
03. juli 2003 - 23:05 #13
synes nu stadig mit foreslag med den skjulte side ville have været bedre, da det ikke kræver at alle brugere logger ind på siderne..

Men det er op til dig selv...!
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