[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: А с checkbok разобраться не могу
bazilio

<form method="post" >

<input type="text" name="photoname" value= "" />
<input type="checkbox" name="авторская керамика" checked="checked" />авторская керамика<br />
<input type="checkbox" name="архитектурная керамика" checked="checked" />архитектурная керамика<br />
<input type="checkbox" name="народная игрушка" checked="checked" />народная игрушка<br />
<input type="checkbox" name="настенные панно" checked="checked" /> <br />
<input type="checkbox" name="музыкальные инструменты" checked="checked" />музыкальные инструменты<br />
<input type="checkbox" name="свистульки и окарины" checked="checked" />свистульки и окарины<br />

<input type="submit" name="submit" value="отправить" />
</form>



<?php
if($_POST[submit]) {
if (!$_POST[photoname]) {
$content .= '<p>НЕ ВВЕДЕНО НАЗВАНИЕ</p>';
$errors = '1';
}

$_POST[photoname] = htmlspecialchars(str_replace("\\", "", strip_tags($_POST[photoname])), ENT_QUOTES);
mysql_query("INSERT INTO `photo` VALUES (NULL, NULL, '1', '".$_POST[photoname]."', '".$_SESSION[user_id]."', '0',NULL,NULL, '0')");
$last = mysql_query("SELECT LAST_INSERT_ID() as ID");
$last_id = mysql_fetch_assoc($last);

///////дальше не пойму как ) запрос к БД вроде такого:
mysql_query ("INSERT INTO `photo_categorys` VALUES ('".$last_id[ID]."', '".Здесь типа переменная из checbox."')");
}


?>




Спустя 2 минуты, 23 секунды (19.10.2011 - 20:15) bazilio написал(а):
Забыл строчку ))

<form method="post" >

<input type="text" name="photoname" value= "" />
<input type="checkbox" name="авторская керамика" checked="checked" />авторская керамика<br />
<input type="checkbox" name="архитектурная керамика" checked="checked" />архитектурная керамика<br />
<input type="checkbox" name="народная игрушка" checked="checked" />народная игрушка<br />
<input type="checkbox" name="настенные панно" checked="checked" /> <br />
<input type="checkbox" name="музыкальные инструменты" checked="checked" />музыкальные инструменты<br />
<input type="checkbox" name="свистульки и окарины" checked="checked" />свистульки и окарины<br />

<input type="submit" name="submit" value="отправить" />
</form>



<?php
if($_POST[submit])
{
if (!$_POST[photoname])
{
$content .= '<p>НЕ ВВЕДЕНО НАЗВАНИЕ</p>';
$errors = '1';
}
if (!$errors)
{
$_POST[photoname] = htmlspecialchars(str_replace("\\", "", strip_tags($_POST[photoname])), ENT_QUOTES);
mysql_query("INSERT INTO `photo` VALUES (NULL, NULL, '1', '".$_POST[photoname]."', '".$_SESSION[user_id]."', '0',NULL,NULL, '0')");
$last = mysql_query("SELECT LAST_INSERT_ID() as ID");
$last_id = mysql_fetch_assoc($last);
///////дальше не пойму как ) запрос к БД вроде такого
mysql_query ("INSERT INTO `photo_categorys` VALUES ('".$last_id[ID]."', '".Здесь типа переменная из checbox."')");
}
}

?>





Спустя 46 секунд (19.10.2011 - 20:16) Игорь_Vasinsky написал(а):

Спустя 2 минуты, 41 секунда (19.10.2011 - 20:18) bazilio написал(а):
Да я поспешил многое не разглядел ) и редактирование темы ))

Спустя 14 минут, 16 секунд (19.10.2011 - 20:33) imbalance_hero написал(а):
bazilio
<input type="checkbox" name="yourname[]" value="тут его значение">
В обработчик ты получишь массив $yourname, в нем будут только отмеченные чекбоксы!

Спустя 4 минуты, 12 секунд (19.10.2011 - 20:37) bazilio написал(а):
Все понятно благодарю!

Спустя 1 час, 1 минута, 20 секунд (19.10.2011 - 21:38) bazilio написал(а):
Не одно так другое не могу понять почему цикл стопорится и делает только одну запись


foreach($yourname as $key => $value)
{
mysql_query ("INSERT INTO `photo_categorys` VALUES ('".$last_id[ID]."', '".$value."')");
}


Спустя 2 минуты, 40 секунд (19.10.2011 - 21:41) imbalance_hero написал(а):
$last_id['id'] - кавычки.
Запрос:
mysql_query(тут запрос) or die(mysql_error());

И отдельно: print_r($yourname);
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.