sandbudd Posted November 13, 2008 Share Posted November 13, 2008 this is for a log-in and all I get is a blank page? It does connect to the database because I can populate it. <?php error_reporting(E_ALL); require_once ( 'settings.php' ); if ( array_key_exists ( '_submit_check', $_POST ) ) { if ( $_POST['username'] != '' && $_POST['password'] != '' ) { $query = 'SELECT ID, Username, Active, Password FROM ' . DBPREFIX . 'users WHERE Username = ' . $db->qstr ( $_POST['username'] ) . ' AND Password = ' . $db->qstr ( md5 ( $_POST['password'] ) ); if ( $db->RecordCount ( $query ) == 1 ) { $row = $db->getRow ( $query ); if ( $row->Active == 1 ) { set_login_sessions ( $row->ID, $row->Password, ( $_POST['remember'] ) ? TRUE : FALSE ); header ( "Location: " . REDIRECT_AFTER_LOGIN ); } elseif ( $row->Active == 0 ) { $error = 'Your membership was not activated. Please open the email that we sent and click on the activation link.'; } elseif ( $row->Active == 2 ) { $error = 'You are suspended!'; } } else { $error = 'Login failed!'; } } else { $error = 'Please use both your username and password to access your account'; } } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>login</title> <link href="css/styles.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="log"> <?php if ( isset( $error ) ) { echo ' <p class="error">' . $error . '</p>' . "\n";}?> </div> <div id="container" style="width:230px;"> <form class="form" action="<?=$_SERVER['PHP_SELF']?>" method="post"> <input type="hidden" name="_submit_check" value="1"/> <div style="margin-top:12px; margin-bottom:10px"> <img src="images/username.gif" alt="username" border="0" /> <input class="input" type="text" name="username" id="username" size="25" maxlength="40" value="" /> </div> <div style="margin-bottom:6px"> <img src="images/password.gif" alt="password" border="0" /> <input class="input" type="password" name="password" id="password" size="25" maxlength="32" /> </div> <?php if ( ALLOW_REMEMBER_ME ):?> <div style="margin-bottom:6px"> <input type="checkbox" name="remember" id="remember" /> <label for="remember">Remember me</label> </div> <?php endif;?> <input type="image" name="Login" value="Login" class="submit-btn" src="images/btn.gif" alt="submit" title="submit" /> <br class="clear" /> <a href="register.php">Register</a> / <a href="forgot_password.php">Password recovery?</a> </form> </div> </body> </html> Link to comment https://forums.phpfreaks.com/topic/132596-solved-all-i-am-getting-is-a-blank-page/ Share on other sites More sharing options...
flyhoney Posted November 13, 2008 Share Posted November 13, 2008 Is your script making it do the header redirect? Link to comment https://forums.phpfreaks.com/topic/132596-solved-all-i-am-getting-is-a-blank-page/#findComment-689476 Share on other sites More sharing options...
sandbudd Posted November 13, 2008 Author Share Posted November 13, 2008 yes but I am not even getting the form? Link to comment https://forums.phpfreaks.com/topic/132596-solved-all-i-am-getting-is-a-blank-page/#findComment-689477 Share on other sites More sharing options...
revraz Posted November 13, 2008 Share Posted November 13, 2008 Blank page is an indication of a error. You need to report and display errors. Link to comment https://forums.phpfreaks.com/topic/132596-solved-all-i-am-getting-is-a-blank-page/#findComment-689506 Share on other sites More sharing options...
sandbudd Posted November 13, 2008 Author Share Posted November 13, 2008 isn't that what this is? error_reporting(E_ALL); Link to comment https://forums.phpfreaks.com/topic/132596-solved-all-i-am-getting-is-a-blank-page/#findComment-689507 Share on other sites More sharing options...
premiso Posted November 13, 2008 Share Posted November 13, 2008 and display them. error_reporting(E_ALL); ini_set('display_errors', 1); I believe that will get the desired results displayed. Link to comment https://forums.phpfreaks.com/topic/132596-solved-all-i-am-getting-is-a-blank-page/#findComment-689514 Share on other sites More sharing options...
revraz Posted November 13, 2008 Share Posted November 13, 2008 You have a misplaced colon here <?php if ( ALLOW_REMEMBER_ME ):?> Link to comment https://forums.phpfreaks.com/topic/132596-solved-all-i-am-getting-is-a-blank-page/#findComment-689517 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.