webForumDet fria alternativet

kan ingen förklara?

ASP

8 svar · 352 visningar · startad av crisse6

Medlem sedan dec. 20002 526 inlägg
Frågan#1

är det någon som kan förklara på ett sätt så att man förstår hur man får ett s k "bli kompis" script?

Medlem sedan juni 200032 967 inlägg
#2

det är inte så lätt att bara förklara.
det är inte så att det finns en funktion typ makefriend().

hur är dina tabeller uppbyggda?
du bör hur som helst ha två tabeller, en som innehåller alla medlemmar. den andra innehåller endast kompisrelationer, och kan se ut så här:

id (räknare)
medlemsid (tal)
kompisid(tal)

om en person vill skaffa sig kompisar, hämtar du en lista över alla tillgängliga medlemmar som personen kan bli kompis med, dvs alla utom han själv eller de han redan är kompis med.

du skapar en länk per medlem (ex: <a href="makefriend.asp?memberid=12&friendid=39">bli kompis</a> ).

på sidan makefriend.asp kan du då ha en liknande kod (efter skapande av connection-objekt och liknande):

'sätter in kompisskapet i kompistabellen
dbConn.execute ("INSERT INTO [kompisrelationer] ([memberid],[friendid]) VALUES (" & request.querystring("memberid") & ", " & request.querystring("friendid") & ")")

då har du en relation insatt i databasen med medlemmen som i medlemstabellen har id 12, som precis fått en ny kompis som har id 39 i medlemstabellen.

som du förstår är detta väldigt snabbt skrivet, då ett kompisscript är precis så enkelt, eller komplicerat, som du kräver att det ska vara.

jag hoppas iaf att jag klargjort hur det kan fungera på ett ungefär.

mvh,

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>

Medlem sedan dec. 20002 526 inlägg
#3

ingen som vill göra ett helt script?

Medlem sedan okt. 20001 558 inlägg
#4

Som sagt, gör ett försök själv... sedan när du kör fast så hjälper alltid någon dig :)

------------------
"I have to return some video tapes" - Patrick Bateman, American Psycho

Medlem sedan aug. 2000431 inlägg
#5

Försök själv...
Jag har själv gjort en community med en massa funktioner....
Testade mig fram och tillslut blev det bra, enlöigt mig men alla andra bara klagar ju *grr*

------------------
Erki Nörd!

http://www.Tapiren.net - Din COMMUNITY PÅ intErnET.

Verktygsladan.com - för dig som vill ha gratis forum, gästbok mm utan reklam!

Medlem sedan sep. 200061 inlägg
#6

Se det inte som klagomål. Se det som en möjlighet att utvecklas. Det gör jag.

Medlem sedan dec. 20002 526 inlägg
#7

varför kan ingen ge ett komplett exempel... det verkar ju inte vara precis "en" som har ett sådant script!

Medlem sedan sep. 200061 inlägg
#8

Har du något exempel på ett kompisscript så man kan kolla vad det är för något ?

Medlem sedan sep. 2000215 inlägg
#9

Alltså... så här är det.

Att bygga ett sånt script är inte helt enkelt. Alltså, tro inte att det är jättesvårt och superkrångligt, men det är mer komplicerat än att bygga en vanlig gästbok, eller ett medlemsregister.

Varför?
Det handlar om att jobba med relationer mellan tabellerna i din databas. För att kunna konstruera sådana applikationer krävs att man har en inblick i hur relationsdatabaser fungerar och det är därför som det är ganska svårt att bara förklara allt på några rader i ett forum.

Om du inte behärskar teorin bakom relationsdatabaser så kan man inte gärna säga "gör si och så".
Du måste helt enkelt lära dig hur man skapar databaser för sådana här ändamål.
Om jag kan ge en kort enkel förklaring?
-Jovisst, men då kommer du antagligen inte att förstå något heller.
Trösta dig under tiden med att det är väldigt enkelt när man väl lärt sig tekniken!

Välj själv:
-Skaffa några riktigt bra böcker där du kan lära dig arbeta med relationsdatabaser.
eller:
Surfa runt på nätet och be andra göra jobbet åt dig, eller hoppas att du hittar färdiga script som du aldrig behöver bygga om!

MVH
/Andreas

------------------
"Life's a bitch who sucks... then you marry one who doesn't"

[Redigerat av Andreas L den 01 feb 2001]

258 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)