|
|
|
[php] Форма для отображения и изменения значение ячейки в MySQL
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток, уже какой час ломаю голову вроде бы как над простой задачей. Необходимо сделать форму, в которой можно вводить значение, и при нажатии кнопки, это значение заменяло какое-то значение в определенной строке и ячейки в MySQL. Текст вписывается в textarea. Вот что у меня сейчас имеется на одной странице text-search.php: Код: 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. Дело в том, что с добавлением строки: Код: php 1. у меня сразу пропадает сама панель textarea и выводится сообщение "Ошибка с обработкой результата". Вообще у меня имеется таблица в бд со столбцами "id" и "text". Необходимо, чтобы в строке, где id=search, происходило получение и обновление значения. Подскажите, пожалуйста, как правильно написать, чтобы он выводил нужное значение ячейки в textarea, и при его редактировании там и нажатии кнопки "изменить" происходила перезапись данного значения в этой ячейки, чтобы он в дальнейшем уже отображал в форме новое (измененное) значение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2012, 23:50 |
|
||
|
[php] Форма для отображения и изменения значение ячейки в MySQL
|
|||
|---|---|---|---|
|
#18+
1. Минин Игорьвыводится сообщение "Ошибка с обработкой результата".Это сообщение Вы придумали... для чего? Ну, в смысле, что именно оно означает? Пока дальше "да хрен его знает, что там не так" мысли не идут. Прочтите мануал по используемой функции. Включите отображение сообщений об ошибках. 2. автор Код: php 1. Такого не бывает, если только Вы самостоятельно не назначили переменную (а в коде этого и не видно). Бывает $_POST (заглавные буквы). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2012, 00:08 |
|
||
|
[php] Форма для отображения и изменения значение ячейки в MySQL
|
|||
|---|---|---|---|
|
#18+
автор Код: php 1. А вообще данная строка, если и в правильном виде, нужна тут? Он так не воспринимает сразу $textarea, если у формы прописано имя такое же? Минин Игорьвыводится сообщение "Ошибка с обработкой результата". Это сообщения временные, для себя, чтобы понимать на каком этапе не проходит скрипт, понимаю что бесмысленно =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2012, 00:15 |
|
||
|
[php] Форма для отображения и изменения значение ячейки в MySQL
|
|||
|---|---|---|---|
|
#18+
vkle1. Минин Игорьвыводится сообщение "Ошибка с обработкой результата".Это сообщение Вы придумали... для чего? Ну, в смысле, что именно оно означает? Пока дальше "да хрен его знает, что там не так" мысли не идут. Прочтите мануал по используемой функции. Включите отображение сообщений об ошибках. 2. автор Код: php 1. Такого не бывает, если только Вы самостоятельно не назначили переменную (а в коде этого и не видно). Бывает $_POST (заглавные буквы). И как вообще можно вывести именно содержимое строки? нагуглил, что можно с помощью mysql_result(), но в таком виде mysql_result($query), он не выводит, а если дописать mysql_result($query, можно написать все что угодно ), начинает работать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2012, 00:18 |
|
||
|
[php] Форма для отображения и изменения значение ячейки в MySQL
|
|||
|---|---|---|---|
|
#18+
Минин ИгорьОн так не воспринимает сразу $textarea, если у формы прописано имя такое же?Ого! Про register_globals давненько тут ничего не говорили В поиск! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2012, 00:19 |
|
||
|
[php] Форма для отображения и изменения значение ячейки в MySQL
|
|||
|---|---|---|---|
|
#18+
vkleМинин ИгорьОн так не воспринимает сразу $textarea, если у формы прописано имя такое же?Ого! Про register_globals давненько тут ничего не говорили В поиск! Код: php 1. 2. 3. 4. 5. 6. В таком виде все заработало, только так и не понял каким образом эта хрень работает: $result = mysql_result($query, 'search') =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2012, 00:21 |
|
||
|
[php] Форма для отображения и изменения значение ячейки в MySQL
|
|||
|---|---|---|---|
|
#18+
Минин ИгорьнагуглилЧто-то странное нагуглилось. Посмотрите примеры в официальном мануале. Их там немного больше чем дофигища. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2012, 00:22 |
|
||
|
[php] Форма для отображения и изменения значение ячейки в MySQL
|
|||
|---|---|---|---|
|
#18+
Про sql-injection тоже нелишне почитать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2012, 00:23 |
|
||
|
[php] Форма для отображения и изменения значение ячейки в MySQL
|
|||
|---|---|---|---|
|
#18+
vkleМинин ИгорьнагуглилЧто-то странное нагуглилось. Посмотрите примеры в официальном мануале. Их там немного больше чем дофигища. Сам в шоке был. Приятно осознавать, что все получилось, но не приятно не понимать до конца каким раком это все работает (все опять же про последнюю строку) :) После этого сразу поднялся другой вопрос, вы не знаете, как можно соблюсти, чтобы текст после получения из бд и добавлении в любое место страницы сохранял такие вещи как переносы на новые строки, жирный шрифт? Это нужно изначально сохранять в бд текст с тегами <strong> <br /> и так далее? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2012, 00:26 |
|
||
|
[php] Форма для отображения и изменения значение ячейки в MySQL
|
|||
|---|---|---|---|
|
#18+
vkleПро sql-injection тоже нелишне почитать Читал ранее, кстати, опять же от Вас ссылку получал. В таком виде, если добавлять при обращении к данных: " . mysql_escape_string($textarea) . " будет соблюдаться sql-injection? :) Извиняюсь за наплыв вопросов таких ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2012, 00:29 |
|
||
|
[php] Форма для отображения и изменения значение ячейки в MySQL
|
|||
|---|---|---|---|
|
#18+
Минин Игорь вы не знаете, как можно соблюсти, чтобы текст после получения из бд и добавлении в любое место страницы сохранял такие вещи как переносы на новые строки, жирный шрифт? Это нужно изначально сохранять в бд текст с тегами <strong> <br /> и так далее?Да они и так сохраняются. Скорее, вопрос в том, почему Вы их не видите. Или не хотите видеть. Впрочем, этот вопрос обмусоливался тут раз сто, наверно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2012, 01:12 |
|
||
|
[php] Форма для отображения и изменения значение ячейки в MySQL
|
|||
|---|---|---|---|
|
#18+
Минин ИгорьВ таком виде, если добавлять при обращении к данных: " . mysql_escape_string($textarea) . " будет соблюдаться sql-injection? :)Да, но Вы опять в мануал не глядели. Впрочем, если программа нужна ненадолго, сойдет и так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2012, 01:13 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=38065342&tid=1464348]: |
0ms |
get settings: |
4ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
146ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 201ms |
| total: | 410ms |

| 0 / 0 |
