помогите со скриптом

Print RSS
85

В
Author
Землянин
0
вот нужно сделать что-бы в таблицу namebody записывался текст щас у меня он не записывается может только изменяться при изменении новости и оказывается точно таким как и body в чем проблема?
CREATE TABLE IF NOT EXISTS `news` (
`id_item` int(10) unsigned NOT NULL auto_increment,
`time` int(10) unsigned NOT NULL default '0',
`body` text NOT NULL,
`namebody` text NOT NULL,
PRIMARY KEY (`id_item`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

CREATE TABLE IF NOT EXISTS `news_coments` (
`id` int(10) unsigned NOT NULL auto_increment,
`idnews` int(10) unsigned NOT NULL default '0',
`name` varchar(50) NOT NULL default '',
`coment` varchar(220) NOT NULL default '',
`otvet` varchar(225) NOT NULL,
`time` int(10) unsigned NOT NULL default '0',
`ip` varchar(15) NOT NULL default '',
`ua` varchar(150) NOT NULL default '',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

это база
В
Author
Землянин
0
case 'addok':
//$date=mysql_real_escape_string($_POST['date']);
$message=mysql_real_escape_string($_POST['message']);
mysql_query("INSERT INTO `news` SET `time`='".time()."',`body`='$message' ;");
mysql_query("INSERT INTO `news` SET `time`='".time()."',`namebody`='$message' ;");
header ("Location: admin.php?ps=".$ps);
break;

case 'editok':
//$date=mysql_real_escape_string($_POST['date']);
$message=mysql_real_escape_string($_POST['message']);
$id=mysql_real_escape_string($_GET['id']);
mysql_query("UPDATE `news` SET `body`='$message' WHERE `id_item`='$id';") or die (mysql_error());
mysql_query("UPDATE `news` SET `namebody`='$message' WHERE `id_item`='$id';") or die (mysql_error());
header ("Location: admin.php?ps=".$ps);
break;

case 'del':
mysql_query("DELETE FROM `news` WHERE `id_item`='$id' ;");
mysql_query("DELETE FROM `news_coments` WHERE `idnews`='$id' ;");
header ("Location: admin.php?p=".$p."&ps=".$ps);

Добавлено через 01:52 сек.
</script>
';
$id=mysql_real_escape_string($_GET['id']);
$sql=mysql_fetch_array(mysql_query("SELECT * FROM `news` WHERE `id_item`='$id';"));
echo '
<form method="POST" action="admin.php?mode=editok&amp;id='.$id.'&amp;ps='.$ps.'" name="postmodify" id="postmodify">
Новость<br>

<textarea id="message" name="message" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);" onchange="storeCaret(this);" tabindex="1" cols="60" rows="2">'.$sql['namebody'].'</textarea>
<textarea id="message" name="message" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);" onchange="storeCaret(this);" tabindex="1" cols="60" rows="10">'.$sql['body'].'</textarea>
<br>
Форматирование<br>
Changed: Вова (22.10.2010 / 22:36)
В
Author
Землянин
0
echo '
<form method="POST" action="admin.php?mode=addok&amp;ps='.$ps.'" name="postmodify" id="postmodify">
Новость<br>
<textarea id="message" name="message" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);" onchange="storeCaret(this);" tabindex="1" cols="60" rows="2"></textarea>
<textarea id="message" name="message" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);" onchange="storeCaret(this);" tabindex="1" cols="60" rows="10"></textarea>
<br>
Форматирование<br>

ВЕЛИКИЙ и УЖАСНЫЙ!
0
ну ты ппц...

INSERT INTO news(namebody) VALUES ("value");
Changed: Станислав (22.10.2010 / 22:59)
В
Author
Землянин
0
case 'addok':
//$date=mysql_real_escape_string($_POST['date']);
$message=mysql_real_escape_string($_POST['message']);
mysql_query("INSERT INTO `news` SET `time`='".time()."',`body`='$message' ;");
mysql_query("INSERT INTO `news` SET `time`='".time()."',`namebody`='$message' ;");
header ("Location: admin.php?ps=".$ps);
break;

оно у меня есть
A

Оранжевые штаны
0
'$message' => '".$message."'

Добавлено через 00:46 сек.
интерполяция переменных в одинарных кавычках не происходит

Добавлено через 02:46 сек.
ещё заметил в нескольких местах
'$id' => '".$id."'
В
Author
Землянин
0
Мне FaN все сделал уже. Ему спасиба =) klass
A

Оранжевые штаны
0
time() => $_SERVER['REQUEST_TIME']

брр ну и на***кодили тут
Changed: Azzido (23.10.2010 / 00:18)

Чатланин
0
ka4 (23 Октября 2010 / 00:16)
Мне FaN все сделал уже. Ему спасиба =) klass
Спасибо за отзыв.
Соглашусь с Azzido, код там плохой, очень...

2000 лет д.н.э.
0
Azzido (23 Октября 2010 / 00:17)
time() => $_SERVER['REQUEST_TIME']

брр ну и на***кодили тут
вообще ни какой разницы нет.
ни чего не выиграешь не проиграешь
Stickers / Tags / Rules / Top topics / Top Posts / Search