С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Ваник Хачатрян
2 / 2 / 2
Регистрация: 29.10.2013
Сообщений: 230
1

Ошибка при добавлении данных в бд через форму

03.11.2014, 14:24. Просмотров 376. Ответов 4
Метки нет (Все метки)

вот action:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?
require_once '../config.php';
 
$name_post = $_POST['name_post']; 
 $cat = $_POST['cat']; 
 $mini_desc = $_POST['mini_desc'];
 $description = $_POST['description'];
 $sql = mysqli_query($mysqli, "INSERT INTO ".$db_prefix."posts('name, cat, mini_desc, description') VALUES('".$name_post.", ".$cat.", ".$mini_desc.", ".$description."')");
// проверка
 if(!mysql_query($sql)) {
    echo "BAD";
 }
 else {echo "GOOD";}
?>
А вот и html:

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
34
35
36
<form action="handlers/addpost.php" method="post">
                        
                        <!-- Form -->
                        <div class="form">
                                <p>
                                    <span class="req">Макс. 255 символов</span>
                                    <label>Название </label>
                                    <input name="name_post" type="text" value="" class="field size1" />
                                </p>
                                <p>
                                    <select class="cat">
                                        {% for cat in cats %}
                                        <option name="cat" value="{{ cat.catid }}">{{ cat.name }}</option>
                                        {% endfor %}
                                    </select>
                                </p>    
                                <p>
                                    <span class="req">Макс. 100 Символов</span>
                                    <label>Краткое описание: </label>
                                    <textarea class="field size1" rows="10" cols="30" name="mini_desc" value=""></textarea>
                                </p>    
                                <p>
                                    <span class="req">Неограниченное колличество символов</span>
                                    <label>Полное описание: </label>
                                    <textarea class="field size1" value="" rows="10" cols="30" name="description"></textarea>
                                </p>    
                            
                        </div>
                        <!-- End Form -->
                        
                        <!-- Form Buttons -->
                        <div class="buttons">
                            <input type="submit" class="button" value="Добавить" />
                        </div>
                        <!-- End Form Buttons -->
                    </form>
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.11.2014, 14:24
Ответы с готовыми решениями:

Ошибка при добавлении записи через форму в БД
Делаю админ-панель на сайте и возникла проблема, вылетает ошибка при попытке...

PHP MYSQL Ошибка добавления данных через форму
Помогите пожалуйста! Задание стандартное - передать данные с формы и записать...

ошибка при добавлении
Здраствуйте есть 2 базы - users и konkur пользеватель наживает на кнопку и...

Ошибка при добавлении в базу
сделал регистрацию, все норм работало, пытался добавить функцию котороя...

Ошибка при добавлении записи в БД
Подскажите, что означает эта ошибка при добавление записи в БД: Warning:...

4
wymaroo
1 / 1 / 1
Регистрация: 31.10.2014
Сообщений: 16
03.11.2014, 15:31 2
Сделай 3 вещи для поиска ошибки.

1. Напиши строку которую ты отправляешь в БД. Ее отправл в SQL в PHPMyAdmin. Возвращает результат?
2. print_r($query).
3. Скопируй твой $query и отправь в SQL запрос в PHPMyAdmin

Я всегда так ищу ошибки. Помогает
0
pav1uxa
1858 / 1712 / 802
Регистрация: 23.01.2014
Сообщений: 6,082
Завершенные тесты: 1
03.11.2014, 15:34 3
Цитата Сообщение от wymaroo Посмотреть сообщение
Я всегда так ищу ошибки. Помогает
А мне помогает просто прочитать текст ошибки... Которого я тут даже не вижу...
0
Totoro
47 / 23 / 3
Регистрация: 28.05.2012
Сообщений: 150
Записей в блоге: 1
03.11.2014, 19:33 4
Судя по третей теме от данного товарища, даже простецкой книжки по PHP он не читал.
0
wymaroo
1 / 1 / 1
Регистрация: 31.10.2014
Сообщений: 16
04.11.2014, 01:39 5
pav1uxa, можно пойти по простому пути)))
0
04.11.2014, 01:39
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.11.2014, 01:39

Ошибка при добавлении изображения
Уважаемые форумчане, прошу подсказать, верен ли код: ...

Ошибка при добавлении картинки
При добавлении картинки, ошибки: Notice: Undefined index: Photo in *\add.php...

Ошибка при добавлении в друзья!
Написал код который будет отправлять пользователю предложение дружбы, непойму...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru