Morgen in een if functie
Mui ter
06/12/2010 18:39:40Ik heb deze code:
Red en orange gaan goed, echter de if voor de cornflowerblue wordt niet getriggerd. Wat zit hier fout in?
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
if($row_inh['datum_moet_gereed'] < date('Y-m-d'))
{
$style = 'style="color: red;"';
}
elseif($row_inh['datum_moet_gereed'] == date('Y-m-d'))
{
$style = 'style="color: orange;"';
}
elseif($row_inh['datum_moet_gereed'] == mktime(0,0,0,date("m"),date("d")+1,date("Y")))
{
$style = 'style="color: cornflowerblue;"';
}
else
{
$style = 'style="color: lightgrey;"';
}
?>
if($row_inh['datum_moet_gereed'] < date('Y-m-d'))
{
$style = 'style="color: red;"';
}
elseif($row_inh['datum_moet_gereed'] == date('Y-m-d'))
{
$style = 'style="color: orange;"';
}
elseif($row_inh['datum_moet_gereed'] == mktime(0,0,0,date("m"),date("d")+1,date("Y")))
{
$style = 'style="color: cornflowerblue;"';
}
else
{
$style = 'style="color: lightgrey;"';
}
?>
Red en orange gaan goed, echter de if voor de cornflowerblue wordt niet getriggerd. Wat zit hier fout in?
PHP hulp
21/11/2024 22:39:55Noppes Homeland
06/12/2010 18:43:15mktime is een timestamp geen opgemaakte datum
En zoek dat soort zaken eerst zelf eens uit:
http://www.php.net/date
http://www.php.net/mktime
http://www.php.net/strtotime
en die laatste post ik niet voor de KzK
En zoek dat soort zaken eerst zelf eens uit:
http://www.php.net/date
http://www.php.net/mktime
http://www.php.net/strtotime
en die laatste post ik niet voor de KzK
Gewijzigd op 06/12/2010 18:44:19 door Noppes Homeland
Mui ter
06/12/2010 18:53:24$row_inh['datum_moet_gereed'] is bijvoorbeeld 2010-12-06
mktime(0,0,0,date("m"),date("d")+1,date("Y")) wordt 2010-12-07
mktime(0,0,0,date("m"),date("d")+1,date("Y")) wordt 2010-12-07
- SanThe -
06/12/2010 18:57:42Mui ter op 06/12/2010 18:53:24:
$row_inh['datum_moet_gereed'] is bijvoorbeeld 2010-12-06
mktime(0,0,0,date("m"),date("d")+1,date("Y")) wordt 2010-12-07
mktime(0,0,0,date("m"),date("d")+1,date("Y")) wordt 2010-12-07
Echt niet. Lees Blanche zijn post nog eens door.
mktime(0,0,0,date("m"),date("d")+1,date("Y")) wordt 1291676400