Prev: Automatic logoff
Next: dl () problem
From: Karl DeSaulniers on 25 Jan 2010 14:13 Hello List, Trying to learn the right way to code this line. Can anyone tell me if I am doing this the right way? if $req_user_level == 0 || 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 ? "Guest" || "Regular User" || "Intl. User" || "Contractor" || "Employee" || "Sales" || "Investor" || "Human Resources" || "Administrator"; I am wanting to stray from the if(foo == bar) { routine. ;) Thanks, Karl DeSaulniers Design Drumm http://designdrumm.com
From: Olavi Ivask on 25 Jan 2010 14:31 Hi, did you mean something like this? $level_names = array("Guest", "Regular User", "Intl. User", "Contractor", "Employee", "Sales", "Investor", "Human Resources", "Administrator"); $user_level = $level_names[$req_user_level]; Regards, Olavi Ivask On Jan 25, 2010, at 9:13 PM, Karl DeSaulniers wrote: > Hello List, > Trying to learn the right way to code this line. > Can anyone tell me if I am doing this the right way? > > if $req_user_level == 0 || 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || > 9 ? "Guest" || "Regular User" || "Intl. User" || "Contractor" || > "Employee" || "Sales" || "Investor" || "Human Resources" || > "Administrator"; > > I am wanting to stray from the if(foo == bar) { routine. ;) > > Thanks, > > Karl DeSaulniers > Design Drumm > http://designdrumm.com >
From: Peter Beckman on 25 Jan 2010 14:32 On Mon, 25 Jan 2010, Karl DeSaulniers wrote: > Hello List, > Trying to learn the right way to code this line. > Can anyone tell me if I am doing this the right way? > > if $req_user_level == 0 || 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 ? > "Guest" || "Regular User" || "Intl. User" || "Contractor" || "Employee" || > "Sales" || "Investor" || "Human Resources" || "Administrator"; > > I am wanting to stray from the if(foo == bar) { routine. ;) if (in_array($req_user_level, array(0,1,2,3,4,5,6,7,8,9,"Guest",...))) { // do stuff } --------------------------------------------------------------------------- Peter Beckman Internet Guy beckman(a)angryox.com http://www.angryox.com/ ---------------------------------------------------------------------------
From: Karl DeSaulniers on 25 Jan 2010 14:39 Hi, $req_user_level is a MySql return result and I am trying to utilize shortened code to evaluate whither $req_user_level == 0 || 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9, if it matches a number, return the text associated with that number. "Guest" || "Regular User" || "Intl. User" || "Contractor" || "Employee" || "Sales" || "Investor" || "Human Resources" || "Administrator"; Karl On Jan 25, 2010, at 1:31 PM, Olavi Ivask wrote: > Hi, > > did you mean something like this? > > $level_names = array("Guest", "Regular User", "Intl. User", > "Contractor", "Employee", > "Sales", "Investor", "Human Resources", "Administrator"); > > $user_level = $level_names[$req_user_level]; > > Regards, > Olavi Ivask > > > On Jan 25, 2010, at 9:13 PM, Karl DeSaulniers wrote: > >> Hello List, >> Trying to learn the right way to code this line. >> Can anyone tell me if I am doing this the right way? >> >> if $req_user_level == 0 || 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || >> 9 ? "Guest" || "Regular User" || "Intl. User" || "Contractor" || >> "Employee" || "Sales" || "Investor" || "Human Resources" || >> "Administrator"; >> >> I am wanting to stray from the if(foo == bar) { routine. ;) >> >> Thanks, >> >> Karl DeSaulniers >> Design Drumm >> http://designdrumm.com >> > Karl DeSaulniers Design Drumm http://designdrumm.com
From: Karl DeSaulniers on 25 Jan 2010 14:42
I am trying to avoid doing this: if ($req_user_level == 0) { $req_user_level = "Guest"; } else if ($req_user_level == 1) { req_user_level = "Regular User" } etc.. Karl DeSaulniers Design Drumm http://designdrumm.com |