Php mysql login form $row not working -


i created login form php or mysql has problem. when log in , press submit there see blank site. form handling page:

 <?php  define('db_host', 'localhost');  define('db_name', 'loginform');  define('db_user','user');  define('db_password','pass');    $con=mysql_connect(db_host,db_user,db_password) or die("failed connect mysql: " . mysql_error());   $db=mysql_select_db(db_name,$con) or die("failed connect mysql: " . mysql_error()); /*   $id = $_post['user'];   $password = $_post['pass'];   */   function signin()   {    session_start();   //starting session user profile page   if(!empty($_post['user'])) //checking 'user' name index.html, empty or have text   {   $query = mysql_query("select * username username = ".$_post['user']." , pass = ".$_post['pass'].") or die(mysql_error());   $row = mysql_fetch_array($query) or die(mysql_error());   if(!empty($row['username']) , !empty($row['pass']))       {  $_session["a"] = "a";             $_session['user'] = $_post['user'];  $_session['username'] = $row['pass'];           echo "succesfully login, redirecting member page.";  header("location: http://192.168.100.13/member");   }      else      {              echo "wrong password or name try again";   }   }   }   if(isset($_post['submit']))   {      signin();   }   if(!isset($_post['submit']))   {    header("location: http://192.168.100.13/login");  }   ?> 

mysql table this

+------------+----------+------+ | usernameid | username | pass | +------------+----------+------+ |          1 | user     | pass | +------------+----------+------+ 

i think problem in line 9 in php code, because ran code codingground.

looks have quote shouldn't, , missing them should be.

$query = mysql_query("select * username username = ".$_post[user]." , pass = ".$_post[pass].") or die(mysql_error());  

this line should be:

$query = mysql_query('select * username username = "' . $_post['user'] . '" , pass = "' . $_post['pass'] . '"') or die(mysql_error());  

Comments

Popular posts from this blog

Java 3D LWJGL collision -

methods - python can't use function in submodule -

c# - ErrorThe type or namespace name 'AxWMPLib' could not be found (are you missing a using directive or an assembly reference?) -