1 / 1 / 0
Регистрация: 06.12.2016
Сообщений: 55
|
|||||||||||
1 | |||||||||||
Не обновляет выбранное поле в бд по id29.08.2018, 09:35. Показов 745. Ответов 20
Метки нет (Все метки)
Почему то не работает
Пытаюсь обновить выбранное поле в бд через форму
0
|
29.08.2018, 09:35 | |
Ответы с готовыми решениями:
20
Не обновляет поле в бд Выбранное поле не отображается Форма списка документа не обновляет поле Выбранное поле диаграммы в зависимости от параметра отчета |
120 / 116 / 77
Регистрация: 19.08.2013
Сообщений: 430
|
||||||
29.08.2018, 09:40 | 2 | |||||
Ошибка в запросе, запятую перед WHERE уберите:
0
|
Para bellum
|
29.08.2018, 09:46
#3
|
Не по теме: Kameramann, и переходите, пока не поздно, на PDO или MySQLi. Расширение mysql было актуально лет семь назад.
0
|
1 / 1 / 0
Регистрация: 06.12.2016
Сообщений: 55
|
|
29.08.2018, 09:48 [ТС] | 4 |
а как брать id текущей записи?
Обновляет но только если явно указать что надо обновить 78 запись. А надо чтобы он сам обновлял открытую запись Добавлено через 52 секунды на 7 версию я перешел бы, если кодов и примеров было бы достаточно
0
|
120 / 116 / 77
Регистрация: 19.08.2013
Сообщений: 430
|
|
29.08.2018, 10:01 | 5 |
Что значит "открытую запись"?
Примеров по PDO или MySQLi более чем предостаточно, как собственно и по 7 версии PHP к каковой они не имеют отношения.
0
|
1 / 1 / 0
Регистрация: 06.12.2016
Сообщений: 55
|
|
29.08.2018, 10:03 [ТС] | 6 |
Он должен брать сам id записи и обновить ее, а не явно указывать номер записи
0
|
120 / 116 / 77
Регистрация: 19.08.2013
Сообщений: 430
|
|
29.08.2018, 10:06 | 7 |
откуда он должен брать это id? вы форму на основании базы строите? записи в базе откуда берутся?
0
|
1 / 1 / 0
Регистрация: 06.12.2016
Сообщений: 55
|
|
29.08.2018, 10:11 [ТС] | 8 |
записи выводятся из бд
Форма должна менять значение в поле в записи бд
0
|
120 / 116 / 77
Регистрация: 19.08.2013
Сообщений: 430
|
|||||||||||
29.08.2018, 10:26 | 9 | ||||||||||
ну вот при выводе записи из бд пишите ее в скрытое поле формы и отправляйте вместе с формой, например как-то так:
0
|
1 / 1 / 0
Регистрация: 06.12.2016
Сообщений: 55
|
|
29.08.2018, 10:46 [ТС] | 10 |
эт на седьмой версии написали
0
|
120 / 116 / 77
Регистрация: 19.08.2013
Сообщений: 430
|
|
29.08.2018, 10:49 | 11 |
Если вы имеете ввиду версию PHP, то нет
0
|
5753 / 4133 / 1507
Регистрация: 06.01.2011
Сообщений: 11,276
|
|
29.08.2018, 10:53 | 12 |
1
|
1 / 1 / 0
Регистрация: 06.12.2016
Сообщений: 55
|
|
29.08.2018, 10:58 [ТС] | 13 |
Warning: mysqli_query() expects parameter 1 to be mysqli, resource given in on line 317
Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, null given in on line 318
0
|
120 / 116 / 77
Регистрация: 19.08.2013
Сообщений: 430
|
||||||
29.08.2018, 11:01 | 14 | |||||
ну я же для примера код дал, я так понимаю это при выводе формы, вы базу предварительно подключили?
0
|
1 / 1 / 0
Регистрация: 06.12.2016
Сообщений: 55
|
|
29.08.2018, 11:22 [ТС] | 15 |
во первых не работает, во вторых в форме выводятся кнопки добавить соответствующие числу записей
0
|
120 / 116 / 77
Регистрация: 19.08.2013
Сообщений: 430
|
|
29.08.2018, 11:24 | 16 |
это пример, я не знаю ни структуры вашей базы, ни того что вы пытаетесь сделать, соответственно не могу выдавать вам 100% рабочий код
0
|
1 / 1 / 0
Регистрация: 06.12.2016
Сообщений: 55
|
|
29.08.2018, 11:40 [ТС] | 17 |
так как вывести текущую запись? а не все записи
Добавлено через 1 минуту нужно выбрать нужную запись и редактировать там определенное значение, а не все записи выводить
0
|
120 / 116 / 77
Регистрация: 19.08.2013
Сообщений: 430
|
|
29.08.2018, 11:41 | 18 |
объясните что вы имеете ввиду под текущей записью? выбрать нужную запись откуда? по каким критериям? а в идеале объясните что вы пытаетесь сделать и как это должно работать
0
|
350 / 294 / 71
Регистрация: 15.09.2017
Сообщений: 1,305
|
|||||||||||
29.08.2018, 12:28 | 19 | ||||||||||
gbsoftware, видимо, у автора форма находится или должна находиться на странице конкретной записи.
Kameramann, на странице конкретной записи должен быть доступен ее id. Передавайте его в POST-обработчик в скрытом поле, как писали выше, или непосредственно в адресе обработчика:
Добавлено через 3 минуты Избавиться от использования устаревшего расширения для работы с базами данных нужно обязательно. Сделать защиту от SQL-инъекций тоже. Добавлено через 3 минуты И с логикой разберитесь, например:
Добавлено через 10 минут Зачем что-то писать в ответ на POST-запрос, когда результат можно и нужно показать наглядно? Делайте перенаправление "на себя" методом GET. Дополнительные оповещения могут быть полезны, особенно в случае возникновения ошибки, но только как приложение к показу актуального состояния страницы.
0
|
1 / 1 / 0
Регистрация: 06.12.2016
Сообщений: 55
|
||||||
29.08.2018, 13:47 [ТС] | 20 | |||||
$id откуда брать?
Добавлено через 7 минут ну или как вывести в форме нужный id и передать его?
0
|
29.08.2018, 13:47 | |
29.08.2018, 13:47 | |
Помогаю со студенческими работами здесь
20
Как получить значение выбранное в поле со списком Настраиваемое поле не обновляет цену в карточке товара Как получить значение в переменную выбранное в поле со списком Как сделать вставку в определенное поле, выбранное в dbgrid? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |