Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 17.05.2017
Сообщений: 20
1

Не могу сделать вывод данных из таблицы БД (Пытаюсь сделать гостевую книгу)

17.09.2017, 01:13. Показов 1027. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Много статей всяких перечитал, и везде по-разному описывается моя проблема... Запись в БД есть, все работает, а вот вывод не могу сделать... Вернул бэкап кода, чтобы легче было начать с "нуля"... Надеюсь, что тут найдется помощь в решении такой проблемы...

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<html>
<head>
<meta charset="utf-8">
<title>Гостевая книга</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
    <h1>Наша гостевая книга</h1>
    <h2>Дом детского творчества</h2>
        <div class="form">
            <form action="obrabotchik.php" method="post">
                <table>
                <tr>
                    <td>Ваше имя* </td>
                    <td> <input type="text" placeholder="Введите имя" name="Name"><br> </td>
                </tr>
                <tr>
                    <td>Ваш E-mail* </td>
                    <td><input type="text" placeholder="Введите почту" name="E_mail"><br></td>
                </tr>
                <tr>
                    <td>Ваш URL </td>
                    <td><input type="text" placeholder="URL" name="url"><br></td>
                </tr>
                </table>
                <p>Ваше сообщение*:<p><br>
                <textarea placeholder="Введите сообщение" name="message"></textarea><br>
                * - поля, обязательные для заполнения<br>
                <input type="submit" value="SEND" class="SEND">
            </form>
        </div>
</body>
</html>
Сам обработчик PHP
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<?php   
error_reporting(-1);
header('Content-Type: text/html; charset=utf-8');
 
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "gb";
    
$conn = new mysqli($servername, $username, $password, $dbname);
    
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}
    
$name = $_POST['Name'];
$mail = $_POST['E_mail'];
$url = $_POST['url'];
$message = $_POST['message'];
$ip = $_SERVER['REMOTE_ADDR'];
    
$sql = "INSERT INTO book (Name,E_mail,url,message,ip) VALUES ('$name', '$mail', '$url', '$message', '$ip'   );";
 
if ($conn->query($sql) === TRUE) {
echo "<script>alert('Ваше сообщение было отправлено! Спасибо!');</script>";
} 
else {
    echo "Error: " . $sql . "<br>" . $conn->error;
}
    
$conn->close();
 
$back = $_SERVER['HTTP_REFERER']; 
echo "
<html>
  <head>
   <meta http-equiv='Refresh' content='0; URL=".$_SERVER['HTTP_REFERER']."'>
  </head>
</html>";
?>
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.09.2017, 01:13
Ответы с готовыми решениями:

Как сделать гостевую книгу?
Нужна гостеваая книга на Java для Eclipse !!!

Сделать простую гостевую книгу, где люди могут оставить комментарий (без бд )
Всем привет. Весь запутался, помогите пожалуйста. Задача была: сделать простую гостевую книгу, где...

В БД Access пытаюсь сделать так, чтобы по кол-ву продаж сделать премирование сотрудников, но не могу понять
Пытаюсь сделать в БД Access, чтобы по кол-ву продаж сделать премирование сотрудников, но не могу...

Пытаюсь сделать вывод данных из БД на другую страницу при нажатии на одно из значений на предыдущей страницы
Пытаюсь сделать вывод данных из БД на другую страницу при нажатии на одно из значений на...

3
Эксперт PHP
3878 / 3219 / 1350
Регистрация: 01.08.2012
Сообщений: 10,862
17.09.2017, 07:22 2
Цитата Сообщение от LoyK1n Посмотреть сообщение
а вот вывод не могу сделать
А где неработающий вывод? Где SELECT-запрос?
0
0 / 0 / 0
Регистрация: 17.05.2017
Сообщений: 20
23.09.2017, 20:16  [ТС] 3
Вот с этим запросом и проблема. Я не могу его нормально составить. Помогите с нуля, пожалуйста...

Добавлено через 21 секунду
Jodah, Вот с этим запросом и проблема. Я не могу его нормально составить. Помогите с нуля, пожалуйста...
0
Эксперт PHP
3878 / 3219 / 1350
Регистрация: 01.08.2012
Сообщений: 10,862
24.09.2017, 11:32 4
LoyK1n,

PHP
1
2
3
4
$books = $conn->query('SELECT * FROM `book`');
 
while($book = $books->fetch_assoc())
    echo $book['Name'] . '<br>';
0
24.09.2017, 11:32
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.09.2017, 11:32
Помогаю со студенческими работами здесь

Как блокировать вывод HTML тэгов в гостевую книгу?
Есть гостевая книга на PHP база Postgress Юзер вводит мессаги и может вводить html код, который...

БД, как сделать вывод данных в виде таблицы?
подскажите пожалуйста как можно сделать вывод данных в виде таблицы???

Не могу сделать правильный вывод данных в Datagriview
Здравствуйте, я не могу реализовать правильный вывод данных из list в Gridview. Код листа public...

Вывод данных по условию из другой таблицы! как сделать?
привет всем в общем вывожу данные из таблицы users, таким образом $data = mysql_query(&quot;SELECT *...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru