|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.08.2009, 20:18 | #1 |
Регистрация: 28.07.2009
Сообщений: 6
|
Укажите ошибку
подскажите в чем ошибка
PHP код:
- в поле input значение value не выводидся title c базы , а если пишу так: PHP код:
PHP код:
|
15.08.2009, 21:02 | #2 | |
Форумчанин
Регистрация: 28.09.2008
Сообщений: 344
|
Цитата:
или так value="{$myrow[title]}" И проверь $myrow[title] на empty!!!! Последний раз редактировалось s.Creator; 15.08.2009 в 21:11. |
|
15.08.2009, 21:37 | #3 |
Регистрация: 28.07.2009
Сообщений: 6
|
действительно $myrow['title'] пустая.
а дело все оказалось намного проще зрение видать подводит... ("SELECT * FROM lessons WHERE id=$id]"); s.Creator, спасибо что направил на путь истинный то-ли опять гдето пропустил очепятку, либо простудился конкретно и из-за насморка не соображаю ничего... вот такая конструкция, проверяю переменную тайтл - в ней есть новое значение, оно проходит запрос к базе на апдейт, потом опять спрашиваю через ехо - и получаю значение тоже самое, тоесть новое, смотрю в базу - а там старое, обновление не произошло! PHP код:
Последний раз редактировалось SkyM@n; 15.08.2009 в 22:58. |
16.08.2009, 00:14 | #4 |
Участник клуба
Регистрация: 28.06.2009
Сообщений: 1,950
|
Проверьте во всех переменных, чему они равны, а также сделайте предварительно select * from ..., чтобы посмотреть, действительно есть ли такой id
|
16.08.2009, 00:24 | #5 |
Пользователь
Регистрация: 27.04.2008
Сообщений: 38
|
Код:
Ведь echo '$id'; и echo "$id" ДВЕ РАЗНЫЕ ВЕЩИ Код:
поэтому я бы советовал конструкции вида "UPDATE lessons SET title='$title'............... заменять на "UPDATE lessons SET title='".$title."'.............. "UPDATE lessons SET title='".$title."', meta_d='".$meta_d."', meta_k='".$meta_k."', date='".$date."', description='".$description."', text='".$text."', author='".$author."' WHERE id=".$id."; " Обратите внимание на id=".$id." - вот так правильно обрабатываются числовые значения... Об этом надо просто помнить и использовать сложение строк в PHP А вообще самый простой способ проверить запрос - вставить вывод отладочной инфы вверху запроса, простейшим способом Код:
Последний раз редактировалось sa_t_an; 16.08.2009 в 00:43. |
16.08.2009, 09:07 | #6 | |
Форумчанин
Регистрация: 28.09.2008
Сообщений: 344
|
Цитата:
Код:
|
|
16.08.2009, 13:11 | #7 |
Регистрация: 28.07.2009
Сообщений: 6
|
Спасибо огромное, все получилось, но сложение строк не стал делать для всех переменных, зачем? там ведь текстовые значения, а у меня не проходили только $id из-за числовых значений в нем, учту на будущее это. спасибо еще раз!
|
25.08.2009, 21:47 | #8 |
Регистрация: 28.07.2009
Сообщений: 6
|
не проходит поиск по ячейке
PHP код:
на колонку text поставил индекс FULLTEXT |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Укажите ошибку в коде. | DeamoniC | Помощь студентам | 2 | 09.06.2009 15:32 |
Помогите!!! Укажите основные модули операционной системы | Колек | Помощь студентам | 1 | 22.05.2009 15:44 |
Выдаёт ошибку: acos DOMAIN error,полсе нажатия окей,ещё одну ошибку pow OWERFLAW ERROR | prikolist | Общие вопросы C/C++ | 4 | 10.04.2009 20:27 |
Посмотрите пожалуйста правильно ли написана программа,если нет укажите ошибку. | Викулька | Помощь студентам | 1 | 10.12.2007 22:49 |