Новости
Документация
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: Александр - 31/03/2011 - 18:01:04
Subject:mysql in...
-----------------
У меня аналогичный вопрос, только вот наоборот. Как занести в базу значения с формы с чекбоксами? Какими атрибутами должна обладать ячейка в таблице ,чтобы в ней хранился массив.

Вот форма

<form action="update_check.php" method="post" >
<?
$result5 = mysql_query("SELECT inestetismi_id,title FROM inestetismi");
$myrow5 = mysql_fetch_array($result5);
do
{
printf ("<p><input checkbox name='del[]' type='checkbox' value='%s'><label> %s</label></p>",$myrow5["inestetismi_id"],$myrow5["title"]);
}
while ($myrow5 = mysql_fetch_array($result5));
?>
<input name="submit" type="submit" value="Выбрать">
</form>

а вот обработчик

if(isset($_POST['del']))
{
$language = $_POST['del'];
$lang = serialize($_POST['del']); //достаём значения из массива

}
if (isset($lang))
{
/* Здесь пишем что можно заносить информацию в базу */
$result2 = mysql_query ("INSERT INTO users (inestetismi_id) VALUES ('$lang') WHERE login='$login' AND password='$password'");
if ($result2 == 'true') {echo "<p>Анкета упешно обновлена!</p>";}
else {echo "<p>Анкета не обновлена!</p>";}
}
В таком виде , обработчик пишет, что Анкета обновилась, но в таблице значений массива нет. Что я сделал не так? Подскажите, пожалуйста.


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

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

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



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