Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
PHP обновление данных в таблице
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, нужна помощь. Есть таблица полученная из БД, в таблице есть поля для редактирования напротив строки есть кнопка по нажатию на которую должно обновиться, но я не знаю как перенести в запрос id той строки которую хочу обновить. Код: 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. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2013, 15:11 |
|
||
|
PHP обновление данных в таблице
|
|||
|---|---|---|---|
|
#18+
kolotovя не знаю как перенести в запрос id той строки которую хочу обновитьОтправить вместе с формой на сервер id строки скрытым полем, например. На сервере взять данные из POST/GET и использовать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2013, 15:21 |
|
||
|
PHP обновление данных в таблице
|
|||
|---|---|---|---|
|
#18+
vklekolotovя не знаю как перенести в запрос id той строки которую хочу обновитьОтправить вместе с формой на сервер id строки скрытым полем, например. На сервере взять данные из POST/GET и использовать. Есть какой нибудь пример, как передать значения выбранной строки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2013, 16:04 |
|
||
|
PHP обновление данных в таблице
|
|||
|---|---|---|---|
|
#18+
kolotovvkleпропущено... Отправить вместе с формой на сервер id строки скрытым полем, например. На сервере взять данные из POST/GET и использовать. Есть какой нибудь пример, как передать значения выбранной строки? Вам про <input type="hidden"> говорили :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2013, 16:30 |
|
||
|
PHP обновление данных в таблице
|
|||
|---|---|---|---|
|
#18+
Програмёр, Я про hidden понял, что поле будет скрыто, но может я его как то не так использую. Попробую объяснить проблему свою еще раз со скриншотом: есть 3 строки в таблице, если вношу изменения в последнюю строку и нажимаю кнопку submit , то данные обновляются, если же я заношу изменения в первую строчку, то ничего не происходит. Как сделать так, чтобы данные занесенные в первую строку обновились в бд? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2013, 16:52 |
|
||
|
PHP обновление данных в таблице
|
|||
|---|---|---|---|
|
#18+
kolotov, я по рисунку не умею определять причину проблемы :). Вы бы код чтоли выложили... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2013, 17:03 |
|
||
|
PHP обновление данных в таблице
|
|||
|---|---|---|---|
|
#18+
Я как понял проблема в этом, что сюда подставляются данные последней строки, подскажите как правильно этот сегмент с _POST сделать? Код: php 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2013, 17:05 |
|
||
|
PHP обновление данных в таблице
|
|||
|---|---|---|---|
|
#18+
kolotovЯ как понял проблема в этом, что сюда подставляются данные последней строки, подскажите как правильно этот сегмент с _POST сделать? Код: php 1. 2. 3. 4. 5. 6. 7. Ладно... Придётся воспользоваться своим даром телепатии. Я прав, вы всю таблицу запихнули в одну форму (все строки)? Вот в этом вся сложность. Намного легче и удобнее, это использовать блочную вёрстку вместо табличной и каждую строку оборачивать в отдельную form (табличная вёрстка этого не позволяет делать). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2013, 18:09 |
|
||
|
PHP обновление данных в таблице
|
|||
|---|---|---|---|
|
#18+
ПрограмёрЯ прав, вы всю таблицу запихнули в одну форму (все строки)? Вот в этом вся сложность.Да не особо сложнее получается. Без скрытых полей тоже можно обойтись. Допустим, есть запись с ID=79. Тогда имена передаваемым полям можно присвоить такого вида: "phone_79", "client_79". Для записи с ID=95 поля будут "phone_95", "client_95" и т.п. В скрипте приема данных пройтись в цикле по принятому POST, из ключей массива после explode() получать имя поля и ID записи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2013, 18:34 |
|
||
|
PHP обновление данных в таблице
|
|||
|---|---|---|---|
|
#18+
Никто не запрещает так и назвать ID79. id="ID79" --- авторif ($row['phone'] == '') ( $editbox_phone = "<input type='text' id='Editbox3' name='vvod_phone_".$id."' value=''>"); Говнокод. Неудивительно что глючит. Удивительно другое, зачем придумывают всякую фигню. Придумывать же ничего не надо. В бд таблица, на странице таблица, берешь все оттуда, кладешь сюда, потом обратно и готово. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2013, 18:04 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=38361332&tid=1463530]: |
0ms |
get settings: |
7ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
52ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
66ms |
get tp. blocked users: |
2ms |
| others: | 224ms |
| total: | 391ms |

| 0 / 0 |
