"Sundogcurt" <[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> Hi guys, like every other problem I have this one is SURE to be
> painfully simple to fix and make me look g0ofy again.
>
> I have an edit user form with checkboxes like the one below :
>
> <INPUT type="checkbox" value="Boating" name="Activity[]"
> <?docheck("Boating")?>>
>
> When the form loads I grab the users relevant information and display
> it, I am having trouble checking checkboxes that should be checked
> though. Here is how I am attempting to do it.
>
> Prior to the form loading I load an array with the required checkbox
> VALUES, not names, I did it this way because I reference the checkbox
> values as an array to write to a database.
>
> As the form loads I call a function "docheck()" and pass $inputvalue
> (the value of the checkbox) compare the values pulled from the database
> and if there is a match, I write "CHECKED" to indicate that the user had
> previously chosen this.
>
> The function is below :
>

*****************
right here......
    u need to pass that array of activity to the function too.... its not
global.

> function docheck($inputvalue){
>     $flag = 0;
>     $tempcnt = 0;
>     $temptotal = count($editActivity);
>     while($tempcnt != $temptotal){
>         if($inputvalue == $editActivity[$tempcnt]){
>             $flag = 1;
>         }
>         $tempcnt++;
>     }
>     if($flag == 1){
>         print "CHECKED";
>     }
> }
>
> The problem seems to be that a "match" never occurs, I tried passing
> "Boating" and re-wrote the function as such...
>
> $flag = 0;
> if($inputvalue == 'Boating'){
>     $flag = 1;
> }
> if($flag == 1){
>     print "CHECKED";
> }
>
>
> and it worked just fine, so I am of a mind that I am doing something
> wrong while attempting to match my passed value with the values in my
> array.
>
> Please help!
>
> --
> Curtis Gordon
> Groovy Web Developer
> xxxx 168th Street
> White Rock
>



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to