Now I m perplexed time 10! I run the code that follows.... this time providing a query string of admin_template.php?api=101 I have an if statement that tests if $_GET['api'] == 0 .... if it is true I have it listing options, else it queries the database with that ID and loads the associated file. However it does not seem to execute the else.... I: thought that the value may of been wrong so I used echo $_GET['api']; and it returned 101 what am i doing wrong? ------------------------CODE----------------------------- <html> <head> <title>CB12M CERT TEAM ADMINISTRATION SCREEN</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <?PHP require 'mod/db_access.php'; echo 'this is a test of the system <br>'. $_GET["api"] ; if(!isset($_GET['api']) || (isset($_GET['api']) && ((strlen(trim(urldecode($_GET['api']))) == 0) || (!is_int($_GET['api']))))) $_GET['api']=0; if((isset($_GET['api']) && ((strlen(trim(urldecode($_GET['api']))) == 0) || (!is_int($_GET['api']))))) echo '<strong> ERROR: </strong> the page identifier provided is not valid. Please try again.'; if($_GET['api'] == 0) { $admin_get_options_query_text = "Select * from adminpage"; $admin_get_options_results_reference = mysql_query($admin_get_options_query_text,$db_access) or die("Admin Get Options: ". mysql_error()); if(mysql_num_rows($admin_get_options_results_reference)>0) { ?> <table width="600"> <TR> <TD> Link </TD> <TD> DESCRIPTION </TD></TR> <?PHP while($admin_get_options_result = mysql_fetch_assoc($admin_get_options_results_reference)){ echo '<TR> <TD>'; echo '<a href="?api='.urlencode($admin_get_options_result['adminpageid']).'"> Click Here </a> </td>'; echo '<TD>'.$admin_get_options_result['description'].'</TD></TR>'; } Mysql_free_result($admin_get_options_results_reference); ?> </table> <?PHP } } else { $admin_get_page_query_text = "Select * from adminpage Where adminpageid =". $_GET['api']. " LIMIT 1"; $admin_get_page_results_reference = mysql_query($admin_get_page_query_text,$db_access) or die("Admin Get Page: ". mysql_error()); $admin_get_page_result = mysql_fetch_row($admin_get_page_result_reference); if (mysql_num_rows($admin_get_page_results_reference) > 0) { require "mod/admin/".trim(strtolower($admin_get_page_result[1])); } else { echo "ERROR: Invalid Admin Page Requested <br>"; echo 'Please Try Again ... <a href="admin_template.php?api=0"> Click Here </a>'; } } ?> </body> </html> -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php