Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
1 / 1 / 6
Регистрация: 29.11.2013
Сообщений: 233

Не добавляется поле

09.03.2014, 15:21. Показов 588. Ответов 2
Метки нет (Все метки)

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

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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
<?php
    include ('config.php');
    ?>
    <table>
        <form action="otpravka_expense.php" method="post">
            <tr>
                <td>Строка расходов</td>
                <td>
                    <?php
                        echo '<select name="type_of_service">';
                        $qr_result = mysql_query("select * from type_of_service")
                        or die(mysql_error());
                        while($data = mysql_fetch_array($qr_result)){ 
                        echo '<option value="'.$data['name'].'">'.$data['name'].'</option>';
                        }
                        echo '</select>';
                    ?>
                </td>
            </tr>
            <tr>
                <td>Контрагент</td>
                <td><input type="text" name="client"/></td>
            </tr>
            <tr>
                <td>Организация</td>
                <td><input type="text" name="organization_performer"/></td>
            </tr>
            <tr>
                <td>Оплата со счета</td>
                <td><input type="text" name="balance"/></td>
            </tr>
            <tr>
                <td>Стоимость</td>
                <td><input type="text" name="expense"/></td>
            </tr>
            <tr>
                <td>Дата</td>
                <td><input type="text" value="<?php echo date('d.m.Y'); ?>"  class="date" name="date"/></td>
            </tr>
            <tr>
                <td>Отложный платеж</td>
                <td><input type="checkbox" name="deferred_payment" value="TRUE"/></td>
            </tr>
            <tr>
                <td>Ежемесячный платеж</td>
                <td><input type="checkbox" name="monthly_payment" value="TRUE"/></td>
            </tr>
            <tr>
                <td><input type="submit" value="Go Go Go"/></td>
            </tr>
        </form>
    </table>
    </body>
</html>
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
    <?php
    include ('config.php');
    
    $type_of_service = $_POST['type_of_service'];
    $client = $_POST['client'];
    $organization_performer = $_POST['organization_performer'];
    $balance = $_POST['balance'];
    $expense = $_POST['expense'];
    $date = $_POST['date'];
    $deferred_payment = $_POST['deferred_payment'];
    $monthly_payment = $_POST['monthly_payment'];
    $sql = 'INSERT INTO cash_receipt(type_of_service, client, organization_performer, balance, price, expense, date, deferred_payment, monthly_payment) 
    VALUES("'.$type_of_service.'", "'.$client.'", "'.$organization_performer.'", "'.$balance.'", "", "'.$expense.'", "'.$date.'", "'.$deferred_payment.'", "'.$monthly_payment.'")';
 
    
    if(!mysql_query($sql))
    {echo '<center><p><b>Erro data!</b></p></center>';} 
    else 
    {echo '<center><p><b>data true!</b></p></center>';}
    ?>
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
09.03.2014, 15:21
Ответы с готовыми решениями:

Поле не добавляется в БД
Все здрасте!!! Пытаюсь добавить инфу из формы в БД. &lt;form action='send.php' method=POST&gt; &lt;input type='text'...

Не добавляется новое поле в таблицу
&lt;? $mysqli = new mysqli('localhost', 'DPadmin', '1379258', 'dp'); $mysqli-&gt;query(&quot;ALTER TABLE post ADD desc VARCHAR&quot;); ?&gt; Вот такой...

Не добавляется запись, из-за поле счётчика
Почему выдаёт ошибку помогите? 0 полем, является поле Code, в access тип данных счётчик. Не хочет его автоматически заполнять. if...

2
 Аватар для Lazy_Den
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
09.03.2014, 15:47
1. Ошибку не выбивает? И вообще, вывод ошибок у вас включен?
2. Проверьте правильность указания поля. Вы в своём вопросе ошиблись, написав expens вместо expense . Могли и там ошибиться.
3. Попробуйте вывести переменную $sql перед запросом, чтоб убедиться в том, что все значения подставляются правильно.
0
1 / 1 / 6
Регистрация: 29.11.2013
Сообщений: 233
09.03.2014, 16:37  [ТС]
заработало когда перезапустил оперу.... странно конечно все это
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
09.03.2014, 16:37
Помогаю со студенческими работами здесь

Неправильно добавляется поле формата Счетчик
Всем привет. Возникла проблема с счетчиком. Заполнение таблицы происходило с подчиненной формы, и каким-то образом сбилась нумерация. ...

Как сделать чтобы значение чекбокса сразу добавляется в тектовое поле
Помогите пожалуйста реализовать сабж... Есть несколько чекбоксов, ниже текстовое поле.... При выборе чекбоксов их значения добавляются...

Проблема с файлами.В фаил добавляется только дата, а сам текст не добавляется
Подскажите кто может... Есть сайт со списком новостей и форма для добавления новой новости. Вот пример программы &lt;?php echo' ...

Не добавляется видео на сайт c ютуб с моим шаблоном а с другим добавляется
Помогите!!! не добавляется видео на сайт с ютуб c моим шаблоном а с другим добавляется.Не собираюсь из за этого менять шаблон.Вставляю...

В Edit записать число, если число положительное, то добавляется в Listbox1, иначе добавляется в Listbox2
Добрый день, помогите разобраться, имеется два Listbox'а и один Edit. Необходимо в Edit записать число, если число положительное, то...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru