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