hey_suburbia Posted August 2, 2006 Share Posted August 2, 2006 Here is what I have:[code]<?phpmysql_connect("localhost","user","pass"); mysql_select_db("db"); $email = $_POST['email']; $fetch_exist=mysql_query("SELECT email FROM db WHERE email = '$email'");if(mysql_num_rows($fetch_exist)>0){ header('Location: www.site.com/page1.html'); exit; }else{ $error_message .=" That Email is not in our database. \n Please register here: www.site.com/page2.html "; die ($error_message); }?>[/code]The problem occurs when I try to redirect with "Location:", I get:Warning: Cannot modify header information - headers already sent by (output started at /usr/com/site/public_html/login.php:3) in /usr/com/site/public_html/login.php on line 23Line 23 is the header('Location: http://www.site.com');Normally this is fixed by just making the only content the "Location:" script, but I have to access the database first?[b]In a nutshell:[/b]If email exists, user goes to page1.html.If email doesn't exist, user goes to page2.htmlThanks! Link to comment https://forums.phpfreaks.com/topic/16368-redirect-user-after-email-is-found-in-sql-db/ Share on other sites More sharing options...
bltesar Posted August 2, 2006 Share Posted August 2, 2006 perhaps you have some blank spaces/lines following the final '?>'any such spaces/lines are sent as HTML and will cause the error you see Link to comment https://forums.phpfreaks.com/topic/16368-redirect-user-after-email-is-found-in-sql-db/#findComment-68088 Share on other sites More sharing options...
hey_suburbia Posted August 2, 2006 Author Share Posted August 2, 2006 WOW.That worked...I would have never thought.I had an extra line after the "p>".Thanks Link to comment https://forums.phpfreaks.com/topic/16368-redirect-user-after-email-is-found-in-sql-db/#findComment-68091 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.