Loading...
Обучение/Помощь новичкам | ошибка в обработчике
ребят всем привет помогите найти ошибку в коде <?php
$title['page'] = '';
require ('core/head.php');
require_once("core/dbconnect.php");
?>
<?php
// количество записей, выводимых на странице
$per_page=5;
// получаем номер страницы
if (isset($_GET['page'])) $page=($_GET['page']-1); else $page=0;
// вычисляем первый оператор для LIMIT
$start=abs($page*$per_page);
// составляем запрос и выводим записи
// переменную $start используем, как нумератор записей.
$query = "SELECT * FROM `faq` LIMIT $start,$per_page";
if ($result = $mysqli->query($query)) {
/* извлечение ассоциативного массива */
while ($row = $result->fetch_assoc()) {
?>
<br />Идентификатор автомобиля: <?=$row['name']?>
<br />Марка автомобиля: <?=$row['message']?>
<?php
$query="SELECT count(*) FROM `faq`";
$result = $mysqli->query($query);
$row=mysqli_fetch_row($result);
$total_rows=$row[0];

$num_pages=ceil($total_rows/$per_page);

for($i=1;$i<=$num_pages;$i++) {
if ($i-1 == $page) {
echo $i." ";
} else {
echo '<a href="'.$_SERVER['PHP_SELF'].'?page='.$i.'">'.$i."</a> ";
}
}
?>
<br /><br />
<?php
if (isset($_POST['ok'])){
$add = $mysqli->query ("INSERT INTO `faq` (`name`, `message`) VALUES ('$name', '$message')");
}
echo '<form method="POST">
Ваше имя: <input type="text" name="name"><br>
Ваш вопрос: <input type="message" name="message"><br>
<input type="submit" name="ok" value="Задать">
</form>';
?>



Изображение

------
58821_Screenshot_3.png (3.1 Kb)
Скачиваний: 65
ошибка на странице

Изображение

------
58823_Screenshot_1.png (15.3 Kb)
Скачиваний: 75
Не закрыто два условия.
if ($result = $mysqli->query($query)) {
и
while ($row = $result->fetch_assoc()) {
<?php
$title['page'] = '';
require ('core/head.php');
require_once("core/dbconnect.php");
?>
<?php
// количество записей, выводимых на странице
$per_page=5;
// получаем номер страницы
if (isset($_GET['page'])) $page=($_GET['page']-1); else $page=0;
// вычисляем первый оператор для LIMIT
$start=abs($page*$per_page);
// составляем запрос и выводим записи
// переменную $start используем, как нумератор записей.
$query = "SELECT * FROM `faq` LIMIT $start,$per_page";
if ($result = $mysqli->query($query)) {
/* извлечение ассоциативного массива */
while ($row = $result->fetch_assoc()) {
?>
<br />Идентификатор автомобиля: <?=$row['name']?>
<br />Марка автомобиля: <?=$row['message']?>
<?php
$query="SELECT count(*) FROM `faq`";
$result = $mysqli->query($query);
$row=mysqli_fetch_row($result);
$total_rows=$row[0];

$num_pages=ceil($total_rows/$per_page);

for($i=1;$i<=$num_pages;$i++) {
if ($i-1 == $page) {
echo $i." ";
} else {
echo '<a href="'.$_SERVER['PHP_SELF'].'?page='.$i.'">'.$i."</a> ";
}
}
?>
<br /><br />
<?php
if (isset($_POST['ok'])){
$add = $mysqli->query ("INSERT INTO `faq` (`name`, `message`) VALUES ('$name', '$message')");
}
echo '<form method="POST">
Ваше имя: <input type="text" name="name"><br>
Ваш вопрос: <input type="message" name="message"><br>
<input type="submit" name="ok" value="Задать">
</form>';
}
}
?>
тупой я ) спс всем )
d1nka , скорее так)
<?php
$title['page'] = '';
require ('core/head.php');
require_once("core/dbconnect.php");
?>
<?php
// количество записей, выводимых на странице
$per_page=5;
// получаем номер страницы
if (isset($_GET['page'])) $page=($_GET['page']-1); else $page=0;
// вычисляем первый оператор для LIMIT
$start=abs($page*$per_page);
// составляем запрос и выводим записи
// переменную $start используем, как нумератор записей.
$query = "SELECT * FROM `faq` LIMIT $start,$per_page";
if ($result = $mysqli->query($query)) {
/* извлечение ассоциативного массива */
while ($row = $result->fetch_assoc()) {
?>
<br />Идентификатор автомобиля: <?=$row['name']?>
<br />Марка автомобиля: <?=$row['message']?>
<?php
}
$query="SELECT count(*) FROM `faq`";
$result = $mysqli->query($query);
$row=mysqli_fetch_row($result);
$total_rows=$row[0];

$num_pages=ceil($total_rows/$per_page);

for($i=1;$i<=$num_pages;$i++) {
if ($i-1 == $page) {
echo $i." ";
} else {
echo '<a href="'.$_SERVER['PHP_SELF'].'?page='.$i.'">'.$i."</a> ";
}
}
}
?>
<br /><br />
<?php
if (isset($_POST['ok'])){
$add = $mysqli->query ("INSERT INTO `faq` (`name`, `message`) VALUES ('$name', '$message')");
}
echo '<form method="POST">
Ваше имя: <input type="text" name="name"><br>
Ваш вопрос: <input type="message" name="message"><br>
<input type="submit" name="ok" value="Задать">
</form>';
?>
etozhedanya , пардон.) правильно.) в логику не вдавалась даже, просто поняла что синтаксис скобок
делай отступы и будешь видеть где нужна скобка, где нет
Онлайн: 4
Время:
Gen. 0.1476
(c) Bym.Guru 2010-2026