webForumDet fria alternativet

födelsedag

ASP

5 svar · 335 visningar · startad av crisse6

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

jag tror inte detta blir ngt svårt att skapa, men jag tänkte göra ett skript som kollar om det är någon som fyller år av medlemmarna varje dag, det är ju enkelt med select sats....men hur enligt mig borde det bli så här,

skriptet kollar dagens datum är det någon som har just det året, den månaden och den dagen plockar den fram den/dom... födelsedatum ligger så här på min eftersom jag har en rullgardin att välja år, månad och dag ifrån

i db:n
ar | text
manad | text
dag | text

kan någon detta?

Medlem sedan dec. 19996 721 inlägg
#2

Lägg först allt i en kolumn, av typen datum.

Medlem sedan dec. 20002 526 inlägg
#3

men om jag har tre rullgardiner, en som man väljer år, en som man väljer månad, och sen en man väljer dag. ska alla in i samma fält ändå? blir inte det konstigt?

Medlem sedan okt. 20005 273 inlägg
#4

[OT]

skriptet kollar dagens datum är det någon som har just det året, den månaden och den dagen plockar den fram den/dom... födelsedatum ligger så här på min eftersom jag har en rullgardin att välja år, månad och dag ifrån

Måste bara få säga det.... ;)
är det nån som bara fyller år vissa år eller :e
[/OT]

------------------
PAPPA X2
när ni vill träffa
andra

Medlem sedan dec. 20002 526 inlägg
#5

:r
ooppss.... he he.... jag ber om ursäkt för er som inte får fylla år :e

nämen, okej bortse från det, hur ska man gå till väga då?

[Redigerat av crisse6 den 08 mar 2001]

Medlem sedan dec. 200012 464 inlägg
#6

Det finns två funktioner som du kan använda.

mon = Month(date)
'Månad från 1 till 12
dag = Day(date)
'Dag ett nummer mellan 1 och 31

Hur ligger det lagrat i kolumnerna t.ex om man är född den 23/4 ligger det då 04 eller 4 i månadskolumnen?

Om det ligger 04 kan man göra så här


  DayStr = Right("0"&Cstr(day(date)),2)
  MonStr = Right("0"&Cstr(month(date)),2)
  SqlStr = "select * from users where birthMonth = '" & MonStr & "' and BirthDay = '" & DayStr & "'"

Om det inte är en inledande 0:a så blir det

   MonStr = Cstr(Month(Date))
   DayStr = Cstr(Day(Date))
SqlStr = "select * from users where birthMonth = '" & MonStr & "' and BirthDay = '" & DayStr & "'"

------------------
essentitia preter non sans multiplicandum

533 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
406 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
406 ms — ändringar (db)