severndigital Posted July 28, 2009 Share Posted July 28, 2009 i have a list of errors and the codes to go with them in a constants.php file like this define("P001","General Processing Error"); i want to issue the error code as part of the url for example www.mysite.com/index.php?view=error&ecode=P001 how do I get my php code to recognize the ecode as a constant? i could do it this way if($_GET['ecode'] == "P001"){ echo "<error>" . P001 . "</error>"; } but i was hoping to not have to hard code the error number since i have quite a few of them. I was thinking it would end up looking something like this: if($_GET['view'] == 'error'){ echo "<error>" . some way to get php to see the ecode as constant . "</error">; } thanks in advance, -P Quote Link to comment Share on other sites More sharing options...
rhodesa Posted July 28, 2009 Share Posted July 28, 2009 if($_GET['view'] == 'error'){ echo "<error>" . (defined($_GET['ecode']) ? constant($_GET['ecode']) : "Unknown Error") . "</error">; } Quote Link to comment Share on other sites More sharing options...
severndigital Posted July 28, 2009 Author Share Posted July 28, 2009 thank you .. i knew it was something simple, i just had a brain fart. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.