Zdravím,
Jako závěrečku na informatiku jsem se rozhodl udělat eshop, ale moc se v php + mysql neorientuju, tak jedu podle návodu, jenže mi nefunguje přihlášení.
tady je můj kód
<?php
session_start();
if(isset($_SESSION["manager"]))
{
header("location: index.php");
exit();
}
?>
<?php
if (isset($_POST["username"]) && isset($_POST["password"]))
{
$manager = $_POST["username"];
$password = $_POST["password"];
include "../scripts/connect_to_mysql.php";
$sql = mysql_query("SELECT id FROM admin WHERE username='$manager' AND password='$password' LIMIT 1");
$existCount = mysql_num_rows($sql);
if ($existCount == 1)
{
while($row = mysql_fetch_array($sql))
{
$id = $row["id"];
}
$_SESSION["id"] = $id;
$_SESSION["manager"] = $manager;
$_SESSION["password"] = $password;
header("location: index.php");
exit();
}
else
{
echo "Špatně zadané údáje, zkuste <a href='index.php'>to znovu.</a>";
exit();
}
}
?>
Jenže když se zkusím přihlásit, tak mi prohlížeč napíše tohle:
Deprecated: mysql_query(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in mojecesta\mujeshop\admin\admin_login.php on line 17
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in mojecesta\mujeshop\\admin\admin_login.php on line 19
Udělal sem všechno podle návodu, ale nejde to.. Přitom pánovi v návodu to šlape. Ocením všechny rady, děkuji.