Toon posts:

[PHP/MySql] Zoeken op datum uit dropdownlist

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb 3 dropdownlists (year/month/day) hier op wil ik gaan zoeken, maar als iemand maar 1 van de 3 dropdownlists heeft geselecteerd moet hij daar ook op zoeken.

Ik heb nu dit:
code:
1
$output = mysql_query("SELECT * FROM orders WHERE (CreateDate LIKE '%$year$month$day%')

Maar als resultaat krijg je nu dat als ik maand 07 selecteer en voor de rest niks, dan krijg ik als result ook de records met 07 als dag of jaar.

Weet iemand hoe ik dit netjes kan oplossen?
p.s.
CreateDate = varchar(8)

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 28-08 12:00

Janoz

Moderator Devschuur®

!litemod

Maak eerst van die date gewoon eens een datumveld ipv een varchar!!!

Vervolgens kun je heel simpel dynamisch een query opbouwen mbv de verschillende datum functies.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'