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




MySQL.RU - Webboard



Вернуться
mysql in... (Михаил) 21/01/2011 - 20:10:23
      Re: mysql in... (Diter) 23/01/2011 - 19:39:18
      Re: mysql in... (Александр) 31/03/2011 - 18:01:04

> Original message text:
> From: Михаил - 21/01/2011 - 20:10:23
> Subject:mysql in...
> -----------------
> есть форма с чекбоксами к где в имя "p" попадают значения, например 1 и 2, то есть передаеться get где obrabotchik.php?p=1&p=2
>
> foreach ($_GET['p'] as $keys=>$values) echo "<b>$values,</b><br>";
>
> получаеться $values = 1 и 2,
> как занести все результаты $values в запрос к базе?
>
> пример в данный запрос:
>
> $result = mysql_query("SELECT productID,name,Price,thumbnail,brief_description FROM SS_products WHERE categoryID IN ($values,$values)",$db);
>


From: Diter - 23/01/2011 - 19:39:18
Subject:mysql in...
-----------------
Имя для чекбоксов должно быть не "p", а "p[]".
Тогда url запроса будет выглядеть примерно так: obrabotchik.php?p[]=1&p[]=2

И уже тогда можно будет делать:

$values = array();
foreach ($_GET['p'] as $value) {
$values[] = (int)$value;
}

if (!empty($values)) {
$result = mysql_query("SELECT productID,name,Price,thumbnail,brief_description FROM SS_products WHERE categoryID IN (".implode(",",$values).")",$db);
} else {
//чекбоксы не были отмечены
}

мда... Вам надо с такими вопросами на php-форум.



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

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

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



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