Вопрос Parse error: syntax error, unexpected $end in /home/a7489474/public_html/signin.php on line 59 не по

Регистрация
22 Янв 2013
Сообщения
77
Репутация
0
Спасибо
0
Монет
0
Я знаю что эта ошибка возникает из за незакрытых скобок или типа того.
Но вот 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 ''; // Значит такой пользователь не существует или не верен пароль
}
?>

/img/c.gif
Вход
Авторизация

Логин:

Пароль:

Главная
Контакты
Файлы
Вход
О сайте
 
Не знаю, в этом ли причина, но в HTML нарушена структура. Установи какой-нибудь редактор с подсветкой синтаксиса и проверь, чтоб все теги были закрыты. Например, в стилях div { не закрыт. </ form > закрывающий тег есть, а начального нет. далее </ ul > без < ul >
 
строка 5 // Отлавливаем нажатие кнопки "Отправить" затем открывается { в строке 6 и больше не закрывается. закрой его после всех проверок перед html
 
Назад
Сверху