op datum zoeken

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Inge V

Inge V

26/03/2012 09:57:33
Quote Anchor link
Hoe kan je in php op datum zoeken dat je het zo ongeveer krijgt:

datum tussen ..-..-.... en ..-..-....
of met dropdowns.

De datum moet uit de database gezocht worden waar de datum er zo in staat 2012-03-26
 
PHP hulp

PHP hulp

28/12/2024 13:12:26
 
Gerhard l

gerhard l

26/03/2012 10:01:57
 
Inge V

Inge V

26/03/2012 10:05:16
Quote Anchor link
In het voorbeeld kan je alleen via een query een datum tussen .. en .. kiezen, maar ik wil dat je dat kan selecteren op een phppagina en dat het dan de datum die je kiest vindt.
 
Gerhard l

gerhard l

26/03/2012 10:15:04
Quote Anchor link
Dan zal je bijv. kunnen kijken naar datepicker of als je het helemaal in php wilt doen:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php
$html
.="<select name=\"day\">";
 for($i=1;$i<=31;$i++)
 {

    $html.="<option value='".$i."'>".$i."</option>";
 }

 $html.="</select> ";


$months=array('','January','February','March','April','May','June','July','August',
'September','October','November','December');

$html="<select name=\"month\">";
 for($i=1;$i<=12;$i++)
 {

    $html.="<option value='".$i."'>".$months[$i]."</option>";
 }

$html.="</select> ";


$startyear = date("Y")-100;
$endyear= date("Y")+50;

 $html.="<select name=\"year\">";
 for($i=$startyear;$i<=$endyear;$i++)
 {

   $html.="<option value='".$i."'>".$i."</option>";
 }

 $html.="</select> ";
?>


En dan stop je de $_POST in die query!
Gewijzigd op 26/03/2012 10:17:04 door gerhard l
 
- SanThe -

- SanThe -

26/03/2012 10:44:33
 
Inge V

Inge V

07/05/2012 14:50:05
Quote Anchor link
Gerhard l op 26/03/2012 10:15:04:
Dan zal je bijv. kunnen kijken naar datepicker of als je het helemaal in php wilt doen:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php
$html
.="<select name=\"day\">";
 for($i=1;$i<=31;$i++)
 {

    $html.="<option value='".$i."'>".$i."</option>";
 }

 $html.="</select> ";


$months=array('','January','February','March','April','May','June','July','August',
'September','October','November','December');

$html="<select name=\"month\">";
 for($i=1;$i<=12;$i++)
 {

    $html.="<option value='".$i."'>".$months[$i]."</option>";
 }

$html.="</select> ";


$startyear = date("Y")-100;
$endyear= date("Y")+50;

 $html.="<select name=\"year\">";
 for($i=$startyear;$i<=$endyear;$i++)
 {

   $html.="<option value='".$i."'>".$i."</option>";
 }

 $html.="</select> ";
?>


En dan stop je de $_POST in die query!


Sorry voor mijn hele late reactie, maar dankje die code heeft geholpen^^
Hoe kan je er nu voor zorgen dat wanneer ik een datum kies, bijvoorbeeld 7 mei 2012, dan alle resultaten met de datum 2012-05-07 als resultaat krijg en hoe weergeef ik die in een tabel daaronder?
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.