Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Добавление каталога товаров - неверный запрос (Liner) 19/01/2006 - 04:38:20
      Re: Добавление каталога товаров - неверный запрос (bac) 19/01/2006 - 18:46:03
      Re: Добавление каталога товаров - неверный запрос (Liner) 20/01/2006 - 05:30:25
      Re: PHP (Dinky) 20/01/2006 - 18:58:26

> Original message text:
> From: Liner - 19/01/2006 - 04:38:20
> Subject:Добавление каталога товаров - неверный запрос
> -----------------
> Добрый день, уважаемые, подскажите: есть каталог товаров, из админки добавляю новый каталог, пишет: Неверный запрос: insert into catalog (name, idparent, active) values('as', '0'', '1');
> Код скрипта:
> <select name="idparent">
> <?
> $selected="";
> if ($row->idparent==0) $selected="selected";
> echo "<option value=0' $selected>ПЕРВЫЙ</option>\n\r";
> $result=mysql_query("select id,name from catalog where idparent=0;") or die("Неверный запрос<br>");
> while($row_=mysql_fetch_object($result)) {
> $selected="";
> if ($row->idparent==$row_->id) $selected="selected";
> echo "<option value='$row_->id' $selected>$row_->name</option>\n\r";
> }
> ?>
> Может, я где не е кавычки поставила? Спасибо заранее!
>


From: Liner - 20/01/2006 - 05:30:25
Subject:Добавление каталога товаров - неверный запрос
-----------------
Так.. Вы меня натолкнули на серьезные размышления.. Меняем select на insert, Но тут есть еще и такой код:

if (isset($system_save)){
while (list($id, $value) = each ($system)) {mysql_query("update catalog set system=$value where id=$id;") or die("Неверный запрос <br>");}
print_sp_menu();

header("Location: http://$SERVER_NAME$SCRIPT_NAME");
}

if (isset($cancel)){
header("Location: http://$SERVER_NAME$SCRIPT_NAME");
}

if (isset($ok)) {
if ($catalog_id==0) {
$db->sql("insert into catalog (name, idparent, active) values('$name', '$idparent', '$active');");
}
else {
if (!mysql_query("update catalog set name='$name', idparent='$idparent', active='$active' where id=$catalog_id;"))
echo mysql_errno() . ": " . mysql_error(). "\n";


if ($active!=1) {

if ($idparent==0) {$sql="select goods.id from goods,catalog,goods_catalog where catalog.idparent=$catalog_id and goods_catalog.catalog_id=catalog.id and goods.id=goods_catalog.goods_id";}
else {$sql="select goods.id from goods,goods_catalog where goods_catalog.catalog_id=$catalog_id and goods.id=goods_catalog.goods_id";}

$result=mysql_query("$sql") or die("Неверный запрос $sql<br>");
while($row=mysql_fetch_object($result)) {
if (!catalog_active($row->id)) $db->sql("update goods set active='$active' where id=$row->id;");
}


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
26077



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |