webForumDet fria alternativet

Icq

ASPur ASP

6 svar · 167 visningar · startad av pellsäter

pellsäterMedlem sedan aug. 2000526 inlägg
#1

HAr en gästbok där man kan lägga in sitt ICQnummer. När man sedan tittar i gästboken ska man kunna se om personerna är online eller inte. Hur gör jag???

Detta funkar inte!

<img src="http://wwp.icq.com/scripts/online.dll?icq=\<%=rs('icq')%>&img=5">

JAreMANNENMedlem sedan aug. 20002 272 inlägg
#2

Ska väl vara

<img src="http://wwp.icq.com/scripts/online.dll?icq=<%=rs("icq")%>&img=5">

------------------
Det är lättare att leva ett rikt liv som ung, när man vet att det väntar ett som gammal
E-post

pellsäterMedlem sedan aug. 2000526 inlägg
#3

du menar dubbelfnuttarna?? Det hjälpte inte medubbelfnuttar.

Dessutom behöver jag nån skalgs if sats som kollar om det fältet i databasen är tomt för just den personen som skrivit inlägget.

@ndersMedlem sedan juni 200032 969 inlägg
#4

ok, för det första:

det måste vara citationstecken, och inte apostrofer. det fungerar nämligen inte då. :)

för det andra: hur ser den resulterande html-koden ut? eller får du felmeddelande? vilket då?

för att kolla om fältet är tomt eller inte hade jag gjort så här:

if not isnull(rs("icq")) then
    if rs("icq") <> "" then response.write "<img src=""http://wwp.icq.com/scripts/online.dll?icq=" & rs("icq") & "&img=5"">"
end if

mvh,

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

pellsäterMedlem sedan aug. 2000526 inlägg
#5

Skitbra!!

Tackar

KOlla på www.amts.nu

pellsäterMedlem sedan aug. 2000526 inlägg
#6

if not isnull(rs("icq")) then
if rs("icq") <> "" then

Kan du förklara denna kod på svenska

@ndersMedlem sedan juni 200032 969 inlägg
#7

självklart!

i databasen finns det två sätt det kan finnas ingenting i ett fält. antingen är det null (verkligen ingenting, odefinierat) eller en sträng av nollängd. ("")

null är inte samma sak som tom sträng, och för att verkligen veta att det vi får är ingenting, måste jämförelsen först göras mot null och sedan mot tom sträng.

jag antar att det kanske går att vända på de if-satserna också, men jag föreslår att du sätter dem i den ordningen. detta framför allt, för att om du skall på något sätt modifiera den sträng du eventuellt får, så kommer du få felmeddelande (invalid use of null) när du kopplar på någon strängfunktion, exempelvis left, trim eller liknande.

kanske inte hundraprocentig förklaring, men är det något du inte förstår så be mig att förklara igen. jag sitter här hela kvällen... :)

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

142 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
139 ms — hämta tråd, inlägg och bilagor (db)