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 ...
8 svar · 539 visningar · startad av Eclipse
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 ...
IF myRow(4,j) = session("userID") AND dateDiff("n",now(),[i]inläggets datum/tid[/i]) <= 20 THEN ...
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!
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") & " ... "
Jag tycker det saknas lite subtypskonvertering. Om du skriver ut resultatet av datediff:andet, vad får du då?
Ja, det blir 0 och sen bara en massa minus på äldre poster...!!
IF myRow(4,j) = session("userID") AND dateDiff("n",now(),myRow(1,j)) >= -20 THEN _
Kanske inte så snyggt men det fungerar!!
Tack! :-)
Hmmm... det var typ så jag nästan skrev från början... med betoning på nästan! :-)
Man kan göra så... visst....
!!