EEclipseMedlem sedan juli 20003 825 inlägg Frågan#1 Det är fortfarande sommarlov i min hjärna...
Jag har en gästbok som man kan redigera befintliga inlägg i under 20 minuter.
Hur skriver jag!?
IF myRow(4,j) = session("userID") AND dateDiff("n",now(),20) = TRUE THEN ...
EemissionMedlem sedan dec. 19996 721 inlägg IF myRow(4,j) = session("userID") AND dateDiff("n",now(),[i]inläggets datum/tid[/i]) <= 20 THEN ...
EEclipseMedlem sedan juli 20003 825 inlägg Gött mos, broder! Jag kom på det i duschen igår kväll... Det måste vara nåt åt det hållet. Det är där alla goda idéer kommer...!
Tack!
EEclipseMedlem sedan juli 20003 825 inlägg Konstigt! Det där med 20 minuter verkar inte fungera...!?
Det blir "xxx" bara genom att rätt snubbe är inloggad...
' ## DOCUMENTATION
'SQL = "SELECT g.intID, g.dteCreated, g.strText, g.strAnswer, u.intID, u.dteCreated, u.strNickname " _
' & " FROM guestbook g, users u WHERE g.intUserID = u.intID "
***
IF myRow(4,j) = session("userID") AND dateDiff("n",now(),myRow(1,j)) <=20 THEN response.write "xxx" & session("userID") & " ... "
@ndersMedlem sedan juni 200032 967 inläggJag tycker det saknas lite subtypskonvertering. Om du skriver ut resultatet av datediff:andet, vad får du då?
EEclipseMedlem sedan juli 20003 825 inlägg Ja, det blir 0 och sen bara en massa minus på äldre poster...!!
EEclipseMedlem sedan juli 20003 825 inlägg IF myRow(4,j) = session("userID") AND dateDiff("n",now(),myRow(1,j)) >= -20 THEN _
Kanske inte så snyggt men det fungerar!!
Tack! :-)
@ndersMedlem sedan juni 200032 967 inläggInte så snyggt, nej. :)
Byt plats på datumen i datediff-kallet istället.
mvh
EEclipseMedlem sedan juli 20003 825 inlägg Hmmm... det var typ så jag nästan skrev från början... med betoning på nästan! :-)
Man kan göra så... visst....
!!