Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Данные не отправляются в MySQL
|
|||
|---|---|---|---|
|
#18+
Добрый день, есть скрипт который отправляет данные в таблицу MySQL: Код: html 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. Две даты проходят, а вот третье значение $ttt не сохраняется в таблице, точнее сохраняет 0 (ошибок не выдает) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2015, 10:37 |
|
||
|
Данные не отправляются в MySQL
|
|||
|---|---|---|---|
|
#18+
karlossan, ну все правильно $ttt = 4; $kolvo = $_POST[$ttt]; т.е. $kolvo = $_POST[4]; а где в форме такое поле? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2015, 10:43 |
|
||
|
Данные не отправляются в MySQL
|
|||
|---|---|---|---|
|
#18+
Для начала: Код: php 1. 2. 3. И медитировать над результатом. И, второе. Вы с какого учебника срисовали этот шедевр? karlossan Код: php 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2015, 10:43 |
|
||
|
Данные не отправляются в MySQL
|
|||
|---|---|---|---|
|
#18+
karlossan Код: html 1. 2. 3. И что вы рассчитываете там увидеть? Общий совет - собирайте текст запроса в отдельную переменную, а только потом отправляйте его на выполнение. Тогда будет можно сделать отладочный вывод текста запроса, чтобы понять что реально отправляется в MySQL. Кстати, в данном случае было бы полезнее использовать параметры, т.к. сейчас у вас готовая SQL-инъекция. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2015, 10:47 |
|
||
|
Данные не отправляются в MySQL
|
|||
|---|---|---|---|
|
#18+
r u, В форме нет такого поля, в ту переменную будут записываться данные другим скриптом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2015, 11:11 |
|
||
|
Данные не отправляются в MySQL
|
|||
|---|---|---|---|
|
#18+
vkle, отфильтровать период string(98) "INSERT INTO jqkmovdk_reklamab2b.table (date1, date2, kolvo) VALUES ('2014-01-06','2014-01-31', '')" норм Получился вот такой результат, не пойму как правильно $ttt в запрос прописать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2015, 11:17 |
|
||
|
Данные не отправляются в MySQL
|
|||
|---|---|---|---|
|
#18+
karlossan"INSERT INTO jqkmovdk_reklamab2b.table (date1, date2, kolvo) VALUES ('2014-01-06','2014-01-31', '')" норм Получился вот такой результат, не пойму как правильно $ttt в запрос прописать.А что должно быть на месте пустой строки в списке значений? Откуда оно должно быть взято? Да, если в поле `kolvo` пишется число, то зачем его оформлять как строку? Без кавычек запрос вызвал бы ошибку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2015, 12:31 |
|
||
|
Данные не отправляются в MySQL
|
|||
|---|---|---|---|
|
#18+
vkle, Никак не пойму, я же присвоил значение $ttt=4 почему оно не передается в запрос? Проблема в синтаксисе или данные формата $... невозможно передать в запрос? И без кавычек действительно ошибка (что не так?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2015, 12:41 |
|
||
|
Данные не отправляются в MySQL
|
|||
|---|---|---|---|
|
#18+
karlossanНикак не пойму, я же присвоил значение $ttt=4 почему оно не передается в запрос? да потому что в запрос передается не $ttt=4 а $kolvo = $_POST[$ttt]; а раз такого поля нет, вот там и пусто. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2015, 12:44 |
|
||
|
Данные не отправляются в MySQL
|
|||
|---|---|---|---|
|
#18+
vkle, Разобрался все работает, спасибо. А что не так с if($result == 'true') ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2015, 15:14 |
|
||
|
Данные не отправляются в MySQL
|
|||
|---|---|---|---|
|
#18+
karlossan, фейспалм.жпг вот что с ним не так. И эти люди что-то еще пишут, какие-то запросы, формы там какие-то шлют туда-сюда :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2015, 15:17 |
|
||
|
Данные не отправляются в MySQL
|
|||
|---|---|---|---|
|
#18+
karlossanvkle, Разобрался все работает, спасибо. А что не так с if($result == 'true') ? В данном случае ничего, поскольку "true"=true, но "false"=true. используйте лучше if($result ===true) или if($result) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2015, 15:39 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=38862985&tid=1462060]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
60ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 271ms |
| total: | 421ms |

| 0 / 0 |
