Mitt community.
Jag satt och skrev på en messagerutin. Jag lade helt enkelt två databasfält, ett med "from" och ett med "to" och lade där användarnamnen. Sedan fixar SQL lätt resten.
------------------
---
/M.
16 svar · 264 visningar · startad av diablo
Hallå!
Har pillat ett tag med ASP nu, och har blivit sugen på att göra en liten community! Det jag inte vet hur jag ska göra är hur t.ex. användarna kan skriva in lite info om sig själv som sedan sparas och visas för dom andra användarna!
Något slags "message" system skulle juh oxå vara fint!
Någon som kanske har en sida med exempel på detta!?
Mitt community.
Jag satt och skrev på en messagerutin. Jag lade helt enkelt två databasfält, ett med "from" och ett med "to" och lade där användarnamnen. Sedan fixar SQL lätt resten.
------------------
---
/M.
Men hur gör du om någon får fler
än 2 mess? =) ...
Skapar en ny post? :)
------------------
PC-älskare prasslar i säven, och har malt i ryggen
www.webeye.nu
Är du med i facket?
nää. inte om användarnamnen är i samma tabell. det jag tänkte påpeka här är att använda lite relation. 1 tabell för bara mess alltså.
Jaja, det var så du tänkte :) Jag håller fullständigt med...
------------------
PC-älskare prasslar i säven, och har malt i ryggen
www.webeye.nu
Är du med i facket?
Ja, jag använder en separat tabell för meddelandena. Om det är två meddelanden... det är väl inga problem. SQL = "SELECT ... WHERE to='"&användarnamn&"'"
sen används bara en movenext. Väl? Det funkar i alla fall
------------------
---
/M.
sök inte i databasen med användarnamn, använd istället ID:et dom får i användar-tabellen.. det finns ju dom som heter likadant.
nilzzon, har du nåt community uppe som man kan kolla på?
Du kan ju kolla in min community: www.tapiren.net
------------------
Erki
http://www.tapiren.net - Din Community på Internet!
Du måste ju ha ett fält för texten oxå =) Annars har jag oxå gjort på precis samma sätt fast med ID oxå..
//M@rtin
Har ett problem till!
Försöker fixa så att användarna kan skicka mail till varandra!
Men jag får det inte att fungera, det kommer bara upp en blank sida utan fel meddelanden osv ..
Så om ni ser nåt fel så får ni gärna säga till! :)
--- Kod --
<%
If Request.QueryString("mail") = Send Then
Addera = "SELECT \* FROM mail"
RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic
RecSet.AddNew
RecSet("To") = Request.Form("To")
RecSet("From") = Request.Form("From")
RecSet("Subject") = Request.Form("Subject")
RecSet.Update
RecSet.Close
Dim F,T
Set F = CreateObject("Scripting.FileSystemObject")
Set T = F.CreateTextFile("users\\" & Request.Form("To") & "\\" & Request.Form("Subject") & ".htm")
T.WriteLine = Request.Form("text")
T.Close
End If
%>
-------------------
Är Send en variabel eller en textsträng eller vad? borde det inte vara såhär:
If Request.QueryString("mail") = "Send" Then
------------------
PC-älskare prasslar i säven, och har malt i ryggen
www.webeye.nu
Är du med i facket?
Mail är en variabel som innehåller send!
Alltså jag har gjort en länk som det står:
<a href="mail.asp?mail=send">
Så skickas den till mail.asp
O då kommer det där in:
If Request.QueryString("mail") = Send Then
Så, det ska inte vara "send"
då blir det nåt fel meddelande!
Det ska vara "send", för du har ju ingen variabel som heter send.
De stämmer! Hade fel där! tack!
Nu blev de ett annat fel! =)
Den kan inte hitta sökvägen!
Går det inte att skriva så här:
Set T = F.CreateTextFile("users\" & Request.Form("To") & "\" & Request.Form("Subject") & ".htm")
Katalogerna finns!
(e inte så säker på ASP än :) )
kolla
sendmess.freesqlhost.com/login.asp
------------------
http://sendmess.freesqlhost.com/login.asp