I have this php script:
function hoeveelzijner ($jaar, $id) { function hoeveelhoeveel($beginstamp, $endstamp, $id) { $dates = mysql_query('SELECT v_date FROM visitors WHERE id="'.$id.'" AND v_date<"'.$endstamp.'" AND v_date>"'.$beginstamp.'"'); return mysql_num_rows($dates); } $i = 1; while ($i < 13) { $hoeveel[$i-1] = hoeveelhoeveel(mktime(0, 0, 0, $i, 1, $jaar),mktime(0, 0, 0, $i, cal_days_in_month(CAL_GREGORIAN,$i,$jaar),$jaar),$id); $i = $i+1; } return $hoeveel; }
When I put this under it, it works fine:
$values = hoeveelzijner(2005, 1);
However, when I do this twice, for example:
$values = hoeveelzijner(2005, 1); $test = hoeveelzijner(2000, 4);
I get this error: Fatal error: Unable to override hoeveelhoeveel () (previously declared in ...: 69) to ... on line 69.
Does anyone know what I'm doing wrong? It seems to destroy the purpose of using functions, if I can use it only once ...
Additional information: I do not include any other files and do not update the function anywhere else in the script.
Thank you so much!
binoculars
source share