lomerok
11.06.2008, 14:56
Пробую изменить уже записанное значение , таким образом :
if($zapros=='edit')
{
$edit_query="SELECT * FROM news WHERE id='$use_id'"; $edit_select=mysql_query($edit_query); $edit_reply=mysql_fetch_row($edit_select);
print '<br><form method="GET">
<br><input type="hidden" name="zapros" value="edit">
<br><input type="hidden" name="table" value="news">
<br><input type="hidden" name="id" value="'.$edit_reply[0].'">
<br>Введите заголовок:<br><input type="text" name="caption" value="'.$edit_reply[3].'">
<br>Введите новось:<br><textarea name="news" cols=60 rows=7>'.$edit_reply[4].'</textarea>
<br>Введите текст:<br><textarea name="text" cols=60 rows=7>'.$edit_reply[5].'</textarea>
<br>Введите своё имя :<br><input type="text" name="avtor" value="'.$edit_reply[6].'">
<br><input type="submit" value="Добавить новость">
<br></form>';
$edit_write="INSERT INTO news (caption,news,text,avtor) VALUES ('$caption','$news','$text','$avtor') WHERE id='$use_id'";
$write_query=mysql_query($edit_write); print "Editing OK...";
или проще сказать делаю так
INSERT INTO news (caption) VALUES ('1516') WHERE id='2'
и выдаёт ошибку , почему ?(все значения верные)
if($zapros=='edit')
{
$edit_query="SELECT * FROM news WHERE id='$use_id'"; $edit_select=mysql_query($edit_query); $edit_reply=mysql_fetch_row($edit_select);
print '<br><form method="GET">
<br><input type="hidden" name="zapros" value="edit">
<br><input type="hidden" name="table" value="news">
<br><input type="hidden" name="id" value="'.$edit_reply[0].'">
<br>Введите заголовок:<br><input type="text" name="caption" value="'.$edit_reply[3].'">
<br>Введите новось:<br><textarea name="news" cols=60 rows=7>'.$edit_reply[4].'</textarea>
<br>Введите текст:<br><textarea name="text" cols=60 rows=7>'.$edit_reply[5].'</textarea>
<br>Введите своё имя :<br><input type="text" name="avtor" value="'.$edit_reply[6].'">
<br><input type="submit" value="Добавить новость">
<br></form>';
$edit_write="INSERT INTO news (caption,news,text,avtor) VALUES ('$caption','$news','$text','$avtor') WHERE id='$use_id'";
$write_query=mysql_query($edit_write); print "Editing OK...";
или проще сказать делаю так
INSERT INTO news (caption) VALUES ('1516') WHERE id='2'
и выдаёт ошибку , почему ?(все значения верные)