PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 5
aggie Отправлено: 25 Марта, 2007 - 19:58:43 • Тема: Изменение информации • Форум: Программирование на PHP

Ответов: 9
Просмотров: 706
evgenijj

Спасибо.

Цитата:
P.S. Тема обновления записей в БД уже обсуждалась
http://forum.php.su/topic.php?fo...=28&topic=34

Эту тему я как-то пропустила Растерялся
aggie Отправлено: 25 Марта, 2007 - 18:15:51 • Тема: Изменение информации • Форум: Программирование на PHP

Ответов: 9
Просмотров: 706
evgenijj пишет:

Но вообще, если хочешь получить ответ, вставь в начало скрипта error_reporting( E_ALL ); и напиши, какие сообщения об ошибках выдает скрипт.


При добавлении error_reporting( E_ALL ); появилось 6143 Растерялся

Цитата:
Поставь echo mysql_error(); и не волнуйся.


Никаких ошибок не выдал
aggie Отправлено: 25 Марта, 2007 - 17:22:01 • Тема: Изменение информации • Форум: Программирование на PHP

Ответов: 9
Просмотров: 706
evgenijj пишет:
Попробуй mysql_escape_string() -- модет быть, где-то в тексте проскакивает кавычка '

Спасибо Улыбка такое вполне возможно Растерялся
aggie Отправлено: 25 Марта, 2007 - 17:16:09 • Тема: Изменение информации • Форум: Программирование на PHP

Ответов: 9
Просмотров: 706
ТЕХТ Улыбка
aggie Отправлено: 25 Марта, 2007 - 17:05:36 • Тема: Изменение информации • Форум: Программирование на PHP

Ответов: 9
Просмотров: 706
Всем привет!

Никак не могу разобраться с изменением информации, всё работает только при маленьких текстах (3-4 строчки), если текст больше, то при нажатии на кнопку "Update" ничего не происходит Огорчение Может кто-нибудь поможет найти ошибку? Растерялся

Файл с изменением информации
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. $query="SELECT * FROM news WHERE news_id='$id'";
  4. $result=mysql_query($query);
  5. $num=mysql_numrows($result);
  6. $i=0;
  7. while ($i < $num) {
  8. $title=mysql_result($result,$i,"nwtitle");
  9. $text=mysql_result($result,$i,"text");
  10. $date=mysql_result($result,$i,"news_date");
  11. ?>
  12.  
  13. <form action="nup.php">
  14. <input type="hidden" name="ud_un" value="<?PHP echo "$id"; ?>">
  15. TITLE: <input type="text" name="ud_title" value="<?PHP echo "$title"?>"><br>
  16. TEXT: <textarea name="ud_text" cols="60" rows="15"" id="ud_text"><?PHP echo "$text" ?></textarea><br>
  17. Date: <?PHP echo "$date"?><br>
  18. <input type="Submit" value="Update" name="update" id="update">
  19. </form>
  20. <?PHP
  21. $i=$i+1;
  22. }
  23. ?>
  24.  


И сам update
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. $query="UPDATE news SET  nwtitle='$ud_title', text='$ud_text' WHERE news_id='$ud_un'";
  4. mysql_query($query);
  5. echo "Record Updated";
  6. ?>
  7.  


Буду очень благодарно, если кто-то сможет помочь Улыбка

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB