login.php
<?php
function login()
{
$con = mysqli_connect("localhost", "XXX", "XXX") or die('Could not connect to server');
mysqli_select_db('$con', "store") or die('Could not connect to database');
}
?>
validate.php
Line 10 - ERROR - Notice: Undefined variable: con in C:\wamp\www\store\admin\validate.php
Line 10 - Warning: mysqli_query() expects parameter 1 to be mysqli, null given in C:\wamp\www\store\admin\validate.php
Line 12 - Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, null given in C:\wamp\www\store\admin\validate.php
<?php
session_start();
include ("../mylibrary/login.php");
login();
$userid = $_POST['userid'];
$password = $_POST['password'];
$query = "SELECT userid, name from admins where userid = '$userid' and password = PASSWORD('$password')";
$result = mysqli_query($con, $query); (**Line 10)
if (mysqli_num_rows($result) == 0)(**Line 12)
{
echo "<h5>Sorry, your account was not validated.</h5><br>\n";
echo "<a href=\"admin.php\">Try again</a><br>\n";
} else
{
$_SESSION['store_admin'] = $userid;
header("Location: admin.php");
}
?>
I tried to figure out something wrong. Let me know thanks.