Я знаю что эта ошибка возникает из за незакрытых скобок или типа того.
Но вот 59 линия, в чем дело ?
весь скрипт ps половину писал сам, половину с интернета
<?php
session_start();
?>
<?php $connection = mysqli_connect('mysql7.000webhost.com', 'a7489474_228', 'ilya2003', 'a7489474_228') or die(mysqli_error()); ?>
<?php if (isset($_POST['submit'])) // Отлавливаем нажатие кнопки "Отправить"
{
if (empty($_POST['login'])) // Если поле логин пустое
{
echo ''; // То выводим сообщение об ошибке
}
elseif (empty($_POST['password'])) // Если поле пароль пустое
{
echo ''; // То выводим сообщение об ошибке
}
else // Иначе если все поля заполненны
{
$login = $_POST['login']; // Записываем логин в переменную
$password = $_POST['password']; // Записываем пароль в переменную
$query = mysqli_query($connection, "SELECT `id` FROM `users` WHERE `login` = '$login' AND `password` = '$password'"); // Формируем переменную с запросом к базе данных с проверкой пользователя
$result = mysqli_fetch_array($query); // Формируем переменную с исполнением запроса к БД
if (empty($result['id'])) // Если запрос к бд не возвразяет id пользователя
{
echo ''; // Значит такой пользователь не существует или не верен пароль
}
?>
Не знаю, в этом ли причина, но в HTML нарушена структура. Установи какой-нибудь редактор с подсветкой синтаксиса и проверь, чтоб все теги были закрыты. Например, в стилях div { не закрыт. </ form > закрывающий тег есть, а начального нет. далее </ ul > без < ul >