|
|
|
| Не могу понять в чем дело.
Есть такой код
<?
$title = $_POST['title'];
$link = $_POST['link'];
$template_id = $_POST['template_id'];
$meta_keywords = $_POST['meta_keywords'];
$meta_description = $_POST['meta_description'];
$date_created = $_POST['date_created'];
$head_block = $_POST['head_block'];
$num_blocks = $_POST['num_blocks'];
//Берем данные массива
for ($i=1; $i <=$num_blocks;$i++ )
{
$block[$i] = $_POST[$i];
}
//Загоняем массив в строку
$block = serialize($block);
$page_sql = "INSERT INTO c_pages (title,link,date_created,meta_keywords,meta_description,blocks,
head_block,template_id) values ('$title','$link','$date_created','$meta_keywords',
'$meta_description','$block','$head_block','$template_id')";
$page_result = mysql_query($page_sql);
?>
|
Не могу понять в чем дело, т.к вместо одной записи в БД вставляются две. Одинаковые, только разные id.
Мож у кого было такое? | |
|
|
|
|
|
|
|
для: off
(25.09.2005 в 13:17)
| | Не может этот участок кода два раза включаться include? | |
|
|
|
|
|
|
|
для: cheops
(25.09.2005 в 13:53)
| | Точно нет. Все ууже промотрел | |
|
|
|
|
|
|
|
для: off
(25.09.2005 в 22:04)
| | А как вызывается этот обработчик? | |
|
|
|
|
|
|
|
для: off
(25.09.2005 в 13:17)
| | Возможно дело в переменной
она у вас один раз вызываетсья? Обычно если в запросе нет выборки (добавление, изменение или удаление данных) я использую следующий код.
$sql="INSERT INTO $table(some) VALUES('$value')";
mysql_query($sql);
|
| |
|
|
|