Привет всем, не могу задать значение для записи в базу двух значени в 1 солбец "name"
Грубо говоря записываю категории через |1|2|3 с помощью checkbox.
Но записываетсяя только одно значения, а необходимо те которые я выбрал.
Вот Код
<?
$DB -> query ("INSERT INTO `films_dir` SET `name` = ".$DB -> quote ($name).", `opis` = ".$DB -> quote ($opis).", `description` = ".$DB -> quote ($description).", `keywords` = ".$DB -> quote ($keywords).""
echo "<label><input type="checkbox" name="name" value="|1" /> Категория 1</label><br />n";
echo "<label><input type="checkbox" name="name" value="|2" /> Категория 2</label><br />n";
echo "<label><input type="checkbox" name="name" value="|3" /> Категория 3</label><br />n";
?>
Как же сделать чтоб записались все чекбоксы в Name?
Trec80, input type="checkbox" name="name[]"
<?
$name = '|'. $_POST['name1'] .'|'. $_POST['name2'] .'|'. $_POST['name3'];
$DB -> query ("INSERT INTO `films_dir` SET `name` = ".$DB -> quote ($name).", `opis` = ".$DB -> quote ($opis).", `description` = ".$DB -> quote ($description).", `keywords` = ".$DB -> quote ($keywords).""
echo "<label><input type="checkbox" name="name1" value="1" /> Категория 1</label><br />n";
echo "<label><input type="checkbox" name="name2" value="2" /> Категория 2</label><br />n";
echo "<label><input type="checkbox" name="name3" value="3" /> Категория 3</label><br />n";
?>
Wins, Дело в том что я буду выводить через базу для выбора категорий. по этому уменя будет всего лишь 1 name
Добавлено 24.05.15 в 06:14:34:
Да и записывает | когда я не активирую чекбокс
читай 2й пост,перебирать значения так
foreach($_POST['name'] as $value) {
//в $value значение каждого чекбокса
}