<?
require('../connection.php');
if(isset($_POST['login-button']))
{
$errors = array();
if(empty($errors))
{
if(isset($_POST['login']))
{
if(isset($_POST['password']))
{
$admin = R::findOne('admins', 'login = ?', array());
if($admin)
{
if(password_verify($admin, $_POST['password']))
{
setcookie('admin[login]', $admin['login'], time()+3600*24*7);
setcookie('admin[password]', $admin['password'], time()+3600*24*7);
sleep(3);
echo '<div class="main">
<div class="container">
<div class="alert alert-success">Вы успешно вошли!</div>
</div>
</div>';
}
else
{
$errors[] = "Пароль указан не верно!";
}
}
else
{
$errors[] = "Админ не найден";
}
}
else
{
$errors[] = "Введите пароль!";
}
}
else
{
$errors[] = "Введите логин!";
}
}
else
{
echo '<div class="main">
<div class="container">
<div class="alert alert-error"><? echo array_shift($errors); ?></div>
</div>
</div>';
}
}
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Dashboard</title>
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.1.0/css/all.css" integrity="sha384-lKuwvrZot6UHsBSfcMvOkWwlCMgc0TaWr+30HWe3a4ltaBwTZhyTEggF5tJv8tbt" crossorigin="anonymous">
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.2/css/bootstrap.min.css">
<link rel="stylesheet" href="css/dashboard.css">
</head>
<body>
<div class="main">
<div class="container">
<form action="<? echo $_SERVER['PHP_SELF'] ?>" method="POST">
<p><input type="text" name="login" placeholder="Логин" class="form-control"></p>
<p><input type="password" name="password" placeholder="Пароль" class="form-control"></p>
<p><input type="submit" name="login-button" value="Войти" class="btn btn-primary"></p>
</form>
</div>
</div>
</body>
</html>
Выдает ошибку
Fatal error: Uncaught [HY093] - SQLSTATE[HY093]: Invalid parameter number: no parameters were bound trace: #0 C:\OSPanel\domains\mygames.tk\rb\rb.php(1035): RedBeanPHP\Driver\RPDO->runQuery('SELECT admins
...', Array) #1 C:\OSPanel\domains\mygames.tk\rb\rb.php(4165): RedBeanPHP\Driver\RPDO->GetAll('SELECT admins
...', Array) #2 C:\OSPanel\domains\mygames.tk\rb\rb.php(5984): RedBeanPHP\Adapter\DBAdapter->get('SELECT admins
...', Array) #3 C:\OSPanel\domains\mygames.tk\rb\rb.php(8152): RedBeanPHP\QueryWriter\AQueryWriter->queryRecord('admins', Array, 'login = ? LIMIT...', Array) #4 C:\OSPanel\domains\mygames.tk\rb\rb.php(9316): RedBeanPHP\Repository->find('admins', Array, 'login = ? LIMIT...', Array) #5 C:\OSPanel\domains\mygames.tk\rb\rb.php(9792): RedBeanPHP\OODB->find('admins', Array, 'login = ? LIMIT...', Array) #6 C:\OSPanel\domains\mygames.tk\rb\rb.php(9837): RedBeanPHP\Finder->find('admins', 'login = ? LIMIT...', Array) #7 C:\OSPanel\domains\mygames.tk\rb\rb.php(12243): RedBeanPHP\Finder->findOne('admins', 'login in C:\OSPanel\domains\mygames.tk\rb\rb.php on line 768
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Добрых времен суток и тд! Такая проблема: Я полнейший камень в PHP, просто дубИмеется следующая проблема - ОШИБКИ:
Есть задача реализовать DatePicker на yii2Там будет много нюансов по выбору даты которые либо подтягиваются из БД, либо должны быть прописаны на стороне...