Note that there are some explanatory texts on larger screens.

plurals
  1. POWhat’s wrong with my HTTP redirect?
    text
    copied!<p>I’m using the following code to redirect the user if he/she logged in correctly (see comments in code). But I’m getting an error. What am I doing wrong?</p> <pre><code>&lt;?php require 'inc/header.php'; require 'inc/config.php'; require 'inc/functions.php'; ?&gt; &lt;? $login = $_POST['login']; if($login==1) { $username = mysql_escape_string(trim($_POST['username'])); $passwd = mysql_escape_string(trim($_POST['passwd'])); $QUERY = " SELECT * FROM login WHERE username = '$username' and password='$passwd' "; $result = send_query($QUERY); $num_rows = mysql_num_rows($result); $flag=0; if($num_rows == 0) { //show_error('Invalid username'); $flag=1; } else { //this is correct login so i am trying to forward but i am geting error //here header('Location: admin_home.php'); exit; } } ?&gt; &lt;div class="left"&gt; &lt;div class="left_articles"&gt; &lt;h2&gt;ADMIN LOGIN&lt;/h2&gt; &lt;p class="description"&gt;&lt;?if($flag== 1 ) echo "invalid login" ; ?&gt; &lt;/p&gt; &lt;p&gt;&lt;form action="admin.php" method="POST"&gt; &lt;table border="0"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td&gt;Username&lt;/td&gt; &lt;td&gt;&lt;input type="text" name="username" value="" /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Password&lt;/td&gt; &lt;td&gt;&lt;input type="password" name="passwd" value="" /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&lt;/td&gt; &lt;td&gt;&lt;input type="submit" value="Login" /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&lt;/td&gt; &lt;td&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;input type="hidden" name="login" value="1" /&gt; &lt;/form&gt; &lt;/p&gt; &lt;/div&gt; &lt;B&gt; AFTER LOGING INTO ADMIN PANEL YOU CAN DO FOLLOWING THINGS &lt;B&gt; &lt;p align="center"&gt; &lt;ul&gt; &lt;li&gt;Add new Jobtype&lt;/li&gt; &lt;li&gt;Add new Questions&lt;/li&gt; &lt;li&gt;Modify Selection Cretiria&lt;/li&gt; &lt;/ul&gt; &lt;/p&gt; &lt;/div&gt; &lt;div id="right"&gt; &lt;div class="boxtop"&gt;&lt;/div&gt; &lt;div class="box"&gt; &lt;p&gt;&lt;img src="images/image.gif" alt="Image" title="Image" class="image" /&gt;&lt;b&gt;Akshay ipsum dolor sit amet&lt;/b&gt;&lt;br /&gt;consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis.&lt;br /&gt;&lt;/p&gt; &lt;div class="buttons"&gt;&lt;p&gt;&lt;a href="#" class="bluebtn"&gt;Read&lt;/a&gt; &lt;a href="#" class="greenbtn"&gt;Mark&lt;/a&gt;&lt;/p&gt;&lt;/div&gt; &lt;/div&gt; &lt;div class="boxtop"&gt;&lt;/div&gt; &lt;div class="box"&gt; &lt;p&gt;&lt;img src="images/image.gif" alt="Image" title="Image" class="image" /&gt;&lt;b&gt;Pako dolor sit amet&lt;/b&gt;&lt;br /&gt;consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis.&lt;br /&gt;&lt;/p&gt; &lt;div class="buttons"&gt;&lt;p&gt;&lt;a href="#" class="bluebtn"&gt;Read&lt;/a&gt; &lt;a href="#" class="greenbtn"&gt;Mark&lt;/a&gt;&lt;/p&gt;&lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;? require 'inc/footer.php' ?&gt; </code></pre>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload