Re: [PHP-DB] Random pick

[email protected] (Karl DeSaulniers)
Newsgroups php.db
Message-ID <[email protected]>
Yes, $req_user_level is an int between 0 and 9.

Yes, the other code worked great.
Thank you for your response though.
That is definitely a good way to cross check.
Thanks again for your responses.
Best,

Karl


On Jan 25, 2010, at 2:24 PM, Peter Beckman wrote:

> On Mon, 25 Jan 2010, Karl DeSaulniers wrote:
>
>> Thank you for this as well.
>> Question? What part is "in_array" playing?
>> Is it comparing $req_user_level to array()?
>> Because the text "Guest", etc.. is not in $req_user_level on the  
>> database.
>> In other words, is it checking the value of $req_user_level to see  
>> if "Guest" is in it?
>
>  Sorry, I missed the question mark.  in_array isn't appropriate  
> here.  The
>  previous poster has it right, assuming $req_user_level is an  
> integer of
>  0..9.
>
>  $levels = array("Guest", "Regular User", 'Intl. User', ...)
>  // the array is   0    ,      1        ,       2     , ...)
>
>  Going a little further:
>
>     if (!empty($levels[$req_user_level])) {  // is both set and  
> doesn't evaluate to false
>         echo "The user is a {$levels[$req_user_level]}.\n";
>     } else {
>         //  The $req_user_level was not a valid level.
>         echo "The returned req_user_level was not valid.\n";
>     }
>
>  Which would output, if $req_user_level was 1 (one):
>
>     The user is a Regular User.
>
>  Then you know you have a valid user level.  Careful though --  
> sometimes 0
>  will be returned on a failure, depending on your SQL.
>
> Beckman
> ---------------------------------------------------------------------- 
> -----
> Peter Beckman                                                   
> Internet Guy
> [email protected]                                 http:// 
> www.angryox.com/
> ---------------------------------------------------------------------- 
> -----
>
> -- 
> PHP Database Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>

Karl DeSaulniers
Design Drumm
http://designdrumm.com
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.