Доброго времени суток. Помогите пожалуйста найти ошибку в коде, все пересмотрел и не нашел, вот что пишет: Parse error: syntax error, unexpected $end in W:\home\phpjs\www\first\removescore.php on line 92 Код (Text): <?php require_once('appvars.php'); require_once('connectvars.php'); if(isset($_GET['id']) && iseet($_GET['date']) && isset($_GET['name']) && isset($_GET['score']) && isset($_GET['screenshot'])) { //Извлечение данных из сеперглобального массива GET $id = $_GET['id']; $date = $_GET['date']; $name = $_GET['name']; $score = $_GET['score']; $screenshot = $_GET['screenshot']; } else { if(isset($_POST['id']) && isset($_POST['name']) && isset($_POST['score'])) { //Извлечение данных из суперглобального массива POST $id = $_POST['id']; $name = $_POST['name']; $score = $_POST['score']; } else { echo '<p class="error">Извините, ни одного рэйтинга не выбрано для удаления.</p>'; } } if (isset($_POST['submit'])) { if($_POST['confirm'] == 'Да') { //Удаление с сервера файла изображения, подверждающий рэйтинг. @unlink(GW_UPLOADPATH . $screenshot); //Соединение с базой данных. $dbc = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME) or die('Ошибка соединения с базой данных'); //Удаление рэйтинга из базы данных $query = "DELETE FROM guitarwars WHERE id = $id LIMIT 1"; mysqli_query($dbc, $query) or die('Ошибка запроса баз данных'); mysqli_close($dbc); //Вывод пользователю страницы подверждения echo '<p>Рэйтинг со значением ' . $score . ' для пользователя ' . $name . ' был успешно удален из базы.</p>'; } else { echo '<p class="error">Рэйтинг не удален!</p>'; } } else { if(isset($id) && isset($date) && isset($name) && isset($score) && isset($screenshot)) { echo '<p>Вы уверены, что хотите удалить рэйтинг?</p>'; echo '<strong>Имя: </strong>' . $name . '<br><strong>Дата: </strong>' . $date . '<br><strong>Рэйтинг: </strong>' . $score; echo '<form method="POST" action="removescore.php">'; echo '<input type="radio" name="confirm" value="Да">Да'; echo '<input type="radio" name="confirm" value="Нет" checked="checked">Нет<br>'; echo '<input type="submit" name="submit" value="Удалить">'; echo '<input type="hidden" name="id" value="' . $id . '">'; echo '<input type="hidden" name="id" value="' . $id . '">'; echo '<input type="hidden" name="score" value="' . $score . '">'; echo '</form>'; } echo '<p><a href="admin.php"><<Назад к списку рэйтингов</a></p>'; ?> Эта форма для удаления записей с базы данных. И объясните пожалуйста зачем два раза в форме указывать эту строчку? Код (Text): echo '<input type="hidden" name="id" value="' . $id . '">';
Ошибка говорит что есть не закрытое условие по русски в последнем else есть внутренний if вот он закрыт а else нет! Скобку нужно поставить!