checkbox and php

1. Вова (26.10.2012 / 10:55)
Каждая новость может относиться к одной или нескольким категориям. Список категорий хранится в базе данных (идентификатор и название). В форме добавления/редактирования выбор категорий осуществляется с помощью с помощью списка 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/>';}
А как счатать ли вибрани они для етой новости?

2. Изнаур (26.10.2012 / 11:38)
<?
$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;
}
//думаю с записям в бд не должно возникнуть проблем,и фильтровать не забудь
?>


3. iNeeXT (26.10.2012 / 11:41)
Лучше используй select с атрибутом multiple.

http://htmlbook.ru/html/select/multiple

4. Вова (26.10.2012 / 13:41)
3. iNeeXT, пример обработки есть?

5. iNeeXT (26.10.2012 / 14:03)
Аналогично 2 посту.
Вот тут пример даже есть http://www.onlinetools.org/tricks/using_multiple_select.php

URL: https://visavi.net/topics/35036