Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Редактирование новости [продолжение старого!]

Сообщения:  [1-3] 

 
 автор: Arkanum   (01.09.2005 в 16:17)   письмо автору
 
   для: cheops   (01.09.2005 в 12:57)
 

тьфу ты. спасибо. вечно путаю и что-либо пропущу :-)

   
 
 автор: cheops   (01.09.2005 в 12:57)   письмо автору
 
   для: Arkanum   (01.09.2005 в 00:38)
 

Всё правильно, у вас же текстовая область называется name, а не subj
<textarea name="name" cols="50" rows="8"><?php echo $subj?></textarea>

   
 
 автор: Arkanum   (01.09.2005 в 00:38)   письмо автору
 
 

По ссылке http://www.softtime.ru/forum/read.php?id_forum=3&id_theme=1075&page=1 вычитал разговор про редактирование новости. Начал изучать и по мере прохождения наткнулся в файле update.php на проблему. Сначала и по порядку.

Вот облегчённый вариант вывода строки в область для редактирования:

  $query = "SELECT subj FROM main WHERE id=$id";
  $result = mysql_query($query);
  $subj = mysql_result($result,0);
?>
<html>
<head>
</head>
<body>
<form method="post" action="update.php">
<textarea name="name" cols="50" rows="8"><?php echo $subj?></textarea>
<input type=hidden name=id value=<?php echo $id?>>
<input name="submit" type="submit" value="Добавить">
</form>
</body>
</html>


С верхним кодом вроде бы на первый взгяд всё красиво.
При нажатии на кнопку "Добавить" выползает ошибка, ругающая строку в update.php.

Вот данная строка:


  $query = "UPDATE main SET subj = '".$_POST['subj']."' WHERE id=".$_POST['id'];


Ругательство заключается в следующем: Undefined index: subj
Так вот я и ломаю голову, в чём может быть трабла. :-/

   

Сообщения:  [1-3] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования