[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Обновление таблицы в БД
rocobaroko
вот такую ошибку пишет... данные из формы отправл. методом post
register_globals = off


Notice: Undefined variable: descrip in C:\apache\test.ru\www\roco\admin\update_lessons.php on line 39

Notice: Undefined variable: author in C:\apache\test.ru\www\roco\admin\update_lessons.php on line 39

Notice: Undefined variable: id in C:\apache\test.ru\www\roco\admin\update_lessons.php on line 39



Кусок из кода с формой
<?php
...
echo "<p align=center><table class=add_form border=0>
<tr>
<td>
<p><form method=post action=update_lessons.php>
<p>название урока<br />
<input value='
$myrow[title]' type=text name=title id=title /></p>
<p>Датa<br />
<input type=text name=date value='
$myrow[date]'/></p>
<p>краткое описание урока <strong><ins>(c HTML тегами)</ins></strong><br />
<textarea cols=55 rows=7 name=desc>
$myrow[descrip]</textarea></p>
<p>полный текст урока <strong><ins>(c HTML тегами)</ins></strong><br />
<textarea cols=55 rows=10 name=text>
$myrow[text]</textarea></p>
<p>автора урока<br />
<input value='
$myrow[author]' type=text name=author/></p>
<p align=center>
<input type=submit class=submit_add_lesson value=Обновить /></p>
</form></p>
</td>
</tr>
</table></p>"
;
}
?>

(с формой думаю все нормально, она заполяеться из БД)


<?php
include("blocks/db.php");

if (isset($_POST['title'])) {$title = $_POST['title']; if($title == '') {unset($title); } }
if (isset($_POST['date'])) {$date = $_POST['date']; if($date == '') {unset($date);} }
if (isset($_POST['descrip'])) {$descrip = $_POST['descrip']; if($descrip == '') {unset($descrip);} }
if (isset($_POST['text'])) {$text = $_POST['text']; if($text == '') {unset($text);} }
if (isset($_POST['author'])) {$author = $_POST['author']; if($author == '') {unset($author);} }
if (isset($_POST['id'])) {$id = $_POST['id'];}



/** if(isset($title) && isset($date) && isset($descrip) && isset($text) && isset($author))
{ **/

$result = mysql_query("UPDATE les SET title='$title', date='$date', descrip='$descrip', text='$text', author='$author' WHERE id='$id'") or die(mysql_error());

/** if($result == TRUE)
{
echo "
<p>Ваш урок успешно обновлен</p>";
}
else
{
echo "
<p>Ваш урок не обновлен</p>";
}
}
else
{
echo "
<p>Вы ввели не всю информацию в форму, заполните все поля формы!!!</p>";
}**/

?>
[u][i][i]



Спустя 3 часа, 52 минуты, 31 секунда (10.09.2012 - 05:17) inpost написал(а):
Undefined variable: descrip - неопределённая переменная descrip , собственно вопрос, откуда она берётся? Из формы, ведь так? Тогда покажи конкретнее smile.gif Вот из этого инпута или textarea... В таком духе.

Спустя 8 часов, 31 минута, 8 секунд (10.09.2012 - 13:48) rocobaroko написал(а):
спс, как я не заметил... desc, author подправил, теперь осталось одна из 3 ошибок
Notice: Undefined variable: id in C:\apache\test.ru\www\roco\admin\update_lessons.php on line 39

в файле формы(edit_lessons.php) имееться такой код для определения id
if(isset($_GET['id'])) {$id = $_GET['id'];}

Спустя 3 часа, 50 минут, 44 секунды (10.09.2012 - 17:39) inpost написал(а):
Повторить вопрос, только в предложении заменить descrip на id ? smile.gif

Спустя 3 часа, 33 минуты, 36 секунд (10.09.2012 - 21:13) rocobaroko написал(а):
Цитата (inpost @ 10.09.2012 - 18:39)
Повторить вопрос, только в предложении заменить descrip на id ? smile.gif

я не понял что мне надо сделать, можно подробнее smile.gif

Спустя 34 минуты, 54 секунды (10.09.2012 - 21:48) twin написал(а):
Подробнее здесь.

Спустя 1 час, 9 минут, 58 секунд (10.09.2012 - 22:58) inpost написал(а):
rocobaroko
Undefined variable: id - неопределённая переменная id , собственно вопрос, откуда она берётся? Из формы, ведь так? Тогда покажи конкретнее smile.gif Вот из этого инпута или textarea... В таком духе.


_____________
изменил бы мир, но нет исходника!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.