Ok here is what I get...
> >The isAttendanceReport() fails... so in the displayMenu() function I get
> >
> > Print Attendance Sheet
> > No Attendance Report Available1
>
> OK, so why does isAttendanceReport() return 0?
>
> When debugging it's always a good idea to plugin absolute values where
> possible, ie instead of using isAttendanceReport($SID), use
> isAttendanceReport(1).
When using 1 in the fuction... no change....
During the code... it gets to the following point...
[snip]
#############################################
# Check if report report is present or not #
#############################################
if(!mysql_num_rows($dba['results']['attendance_report'])){
#report is not present
return 0;
}
else {
#report is present
return 1;
#gets here
}
[/snip]
it gets to the return 1 section....
however the calling statement just does not seem to work....
using SID = 1, mysql_num_rows($dba['results']['attendance_report'])
evaluates to 8
Dunno if that helps....
> Isolate the problem, just run isAttendanceReport() on its own and plugin
> various values to see what comes back.
How can I do that... I have tried but how do you see what the output
is? I have tried just echo ing it, print_r, var_dump ...
>
> > > Note that it is good practice to use { } around your statement(s).
> >
> > I am under the opression that it is only for when you have
> > multistatement groups and not just a one statement after a condition?
> > Please correct me if I am wrong.
>
> You're not wrong, like I said it's _good practice_. Say you revise your code
> to add more statements, it is all too easy to forget to put in the braces as
> well thus resulting in faulty logic in your code and you pulling your hair
> out trying to figure what the problem is. PHP's flexibility also means that
> there is more than one way to shoot yourself in the foot (TIMTOWTSYITF (TM)).
>
> BTW PHP is not an oppressive language at all :)
>
> --
> Jason Wong -> Gremlins Associates -> www.gremlins.biz
> Open Source Software Systems Integrators
> * Web Design & Hosting * Internet & Intranet Applications Development *
> ------------------------------------------
> Search the list archives before you post
> http://marc.theaimsgroup.com/?l=php-general
> ------------------------------------------
> /*
> The wind doth taste so bitter sweet,
> Like Jaspar wine and sugar,
> It must have blown through someone's feet,
> Like those of Caspar Weinberger.
> -- P. Opus
> */
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php