Новичок
Покинул форум
Сообщений всего: 22
Дата рег-ции: Янв. 2011
Помог: 0 раз(а)
|
не могу выполнить запрос на обновление:
1.Форма, чтоб её:
CODE ( html):
скопировать код в буфер обмена
<form id="form1" name="form1" method="post" action=""> <textarea name='head' class='style3' id='head' cols=70 rows=6 > <p align="center"><strong>ТУТ ТЕКСТ</strong> </textarea> <input name=date1 type='text' class='style3' id=date1 value='01.01.2001' /> <textarea name='full' cols='70' rows='25' class='style3' id='full'><p>ТУТ ДЛИННЫЙ ТЕКСТ</p> </textarea> <textarea name='rules' cols='32' rows='10' class='style3' id='rules'><li>ТОЖЕ ТЕКСТ</li></textarea> <select name=id_org id=id_org> <option selected value=2>ТУТ ИМЯ1</option> <option value=1>ТУТ ИМЯ2</option> </select> <textarea name='adress' cols='30' rows='4' id='adress'>ТУТ АДРЕС </textarea> <input name=id type=hidden value=5> <input name=view1 type=hidden value=4> <input name=id_spisok type=hidden value=0> <input name=show type=hidden value=1> <input type='submit' name='Submit1' value='Внести изменения' /> </form>
2.PHP (на той же странице):
PHP:
скопировать код в буфер обмена
function rep($string) { $a="<br>"; $string.=$a; return $string; } $Submit1 = $_POST['Submit1']; if($Submit1) { $head1 = $_POST['head']; $full1 = $_POST['full']; $date1 = $_POST['date1']; $rules1 = $_POST['rules']; $view1 = $_POST['view1']; $id_spisok1 = $_POST['id_spisok']; $id1 = $_POST['id']; $id_org1 = $_POST['id_org']; $adress1 = $_POST['adress']; $show1 = $_POST['show']; // тут все выводится как надо, все 10 полей echo "".rep($id1)."".rep($head1)."".rep($full1)."".rep($rules1)."".rep($view1)."".rep($date1)."".rep($id_org1)."".rep($id_spisok1)."".rep($adress1)."".rep($show1); //вот запрос, что с ним не так?? $query = "UPDATE news SET id_news='".$id1."', head ='".$head1."', full ='".$full1."', rules ='".$rules1."', view ='".$view1."', date ='".$date1."', id_org ='".$id_org1."', id_spisok ='".$id_spisok1."', adress ='".$adress1."', show ='".$show1."' WHERE id_news ='".$id1."'"; echo "<br><br><center class='style3'><b>Статья обновленна!</b></center>";
Выводятся echo и строчка "Изменения не внесены!".Хоть убей не пойму причину!)
3. Вот сама табличка news:
CODE ( SQL):
скопировать код в буфер обмена
CREATE TABLE IF NOT EXISTS `news` ( `id_news` int(11) NOT NULL AUTO_INCREMENT, `head` text NOT NULL, `full` text NOT NULL, `rules` text NOT NULL, `view` text NOT NULL, `date` text NOT NULL, `id_org` int(11) NOT NULL, `id_spisok` int(11) NOT NULL, `adress` text NOT NULL, `show` int(2) NOT NULL, PRIMARY KEY (`id_news`) ) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=32 ;
П.С табличка заполнена данными, которые грузятся в форму выше(Отредактировано автором: 11 Мая, 2011 - 17:40:07)
|