$result= db_query("SELECT dayoff FROM specificdayoff");
$node->frmdate = mktime(0,0,0, $node->frmdate['month'], $node->frmdate['day'],$node->frmdate['year']);
$node->todate = mktime(0,0,0, $node->todate['month'], $node->todate['day'],$node->todate['year']);
$node->dayoff = mktime(0,0,0, $node->dayoff['month'], $node->dayoff['day'],$node->dayoff['year']);
$data = $node->dayoff;
$frmdate = $node->frmdate;
$todate = $node->todate;
$iii=0;
while($frmdate!=$todate)
{
while($data= db_fetch_object($result))
{
if($frmdate==$data)
{
$iii++;
//debug
}
}
$frmdate=mktime(0, 0, 0, date("m", $frmdate), date("d", $frmdate)+1, date("Y", $frmdate));
//debug2
}
$diff=$iii
I need every element of $frmdate to be compared with all element of $data. but when I run this code, $diff keep returning 0. meaning to say, there's something wrong with my if statement, but I can't seem to figure out what is wrong with it.
when I debug this block of code, both while loop did not run as i want it. the 2nd while loop only run once. I need the 2nd while loop to be run every time 1st while loop is running. any help?
the debug run like this: debug debug debug debug2 debug2 debug2
i need it to run like this: debug debug debug debug2 debug debug debug debug2 debug debug debug debug2
$data) to an integer (timestamp$frmdate). I would check what you are expecting fromdb_fetch_objectelseout. You don't need one.ifstatements are perfectly fine alone.