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 Link to comment https://forums.phpfreaks.com/topic/167793-solved-_get-and-constants-ie-define/ 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">; } Link to comment https://forums.phpfreaks.com/topic/167793-solved-_get-and-constants-ie-define/#findComment-884911 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. Link to comment https://forums.phpfreaks.com/topic/167793-solved-_get-and-constants-ie-define/#findComment-884947 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.