checkbox and php

Печать RSS
139

В
Автор
Пришелец
0
Каждая новость может относиться к одной или нескольким категориям. Список категорий хранится в базе данных (идентификатор и название). В форме добавления/редактирования выбор категорий осуществляется с помощью с помощью списка checkbox'ов.
Как узнать какие категории выбраны..?? как записать их в базу? и потом вивести?
думал создать отдельную базу id новости id каталога и звязать а потом просто виводить те новости где есть совпадения
$query = DB::run() -> query("SELECT * FROM `cat_articles`;");
while($ani = $query -> fetch()){
echo'<input type="checkbox" name="'.$ani['id'].'">$ani['name']<br/>';}
А как счатать ли вибрани они для етой новости?
И

Пацак
0
<?
$query = DB::run() -> query("SELECT * FROM `cat_articles`;");
while($ani = $query -> fetch()){
echo'<input type="checkbox" name="arr[]" value="'.$ani['id'].'">$ani['name']<br/>';

}
//вывод 
foreach($_POST['arr'] as $item)
{
echo $item;
}
//думаю с записям в бд не должно возникнуть проблем,и фильтровать не забудь
?>
Изменил: Изнаур (26.10.2012 / 11:40)
I

Пришелец
0
Лучше используй select с атрибутом multiple.

http://htmlbook.ru/html/select/multiple
В
Автор
Пришелец
0
3. iNeeXT, пример обработки есть?
I

Пришелец
0
Аналогично 2 посту.
Вот тут пример даже есть http://www.onlinetools.org/tricks/using_multiple_select.php
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск