Jo det är på detta viset att jag har gjort en liten sökmotor för att söka i medlemsdatabasen. jag har 5 fält o allt funkar fin fint förutom det femte.
När man ska söka på ålder och skriver in t.ex 17 så går det ju inte matcha med databasen där deras födelsedatum är lagrat istället för antal år.
men det borde ju på något vis gå att se till att den räknar ut mindatum och maxdatum för en viss ålder och sedan söker på det i databasen..
Min sql-sats för sökningen ser ut såhär
SQL = "SELECT * FROM members WHERE namn LIKE '%" & request.form("namn") & "%' AND nick LIKE '%" & request.form("nick") & "%' AND efternamn LIKE '%" & request.form("efternamn") & "%' AND alder LIKE '%" & request.form("alder") & "%'"
Jag kan ungefär NOLL om datum o sådant så om någon har en färdig kodsnutt som löser detta vore jag evigt tacksam :o)
Mjo men om jag har 3 select fält måste man ju matcha in precis på dagen. man kanske vill söka fram alla som är 17 år ;) Som det är nu har jag ett vanligt input fält där man kan skriva vad man vill, inte så smart kanske men hur ska jag annars göra?
Hej, du kan ju bygga upp att du söker på personnummret istället. Gör en dropdown som anger en massa födelseår. Sedan får man välja ett födelseår istället, så kan du bygga upp hämtningen likt denna som får anpassas efter fälttyp och databastyp:
sql = "select * from tabellen where year(date_field) = " & request.form("year")
RED: glömde att tanken var att formatet på födelse-fältet var: 2002-01-02
Finns kanske smidigare lösningar :)
mvh Jörgen
------------------
.: Det är jag som ger svaren och det är Ni som ställer frågorna :.