while ($c = mysql_fetch_assoc($sql))
{
echo ' <input name="cat" type="checkbox" value="'.$c['id'].'">'.$c['name'].'<br />';
}
и после того как я отметил несколько выборов, то через $_POST передается только последнее. Как вставить в базу все значения что я выбрал по структуре:
1,2,3,4,8,15
Спустя 16 минут, 52 секунды (20.08.2011 - 16:29) Michael написал(а):
name="cat[]"
Спустя 1 час, 3 минуты, 3 секунды (20.08.2011 - 17:32) Dizzy написал(а):
Цитата (Michael @ 20.08.2011 - 13:29) |
name="cat[]" |
А как потом вывести?
Я выводил просто echo $_POST['cat'].'<br />';
Спустя 9 минут, 25 секунд (20.08.2011 - 17:41) quickxyan написал(а):
$cat = $_POST['cat'];
foreach($cat as $val)
echo $val.'<br>';
немного изменил, а то что-то затупил :)
Спустя 9 минут, 13 секунд (20.08.2011 - 17:51) inpost написал(а):
$_POST['cat'] - это массив.
Спустя 1 час, 1 минута, 14 секунд (20.08.2011 - 18:52) grafnet написал(а):
Или так
Спустя 2 часа, 45 минут, 13 секунд (20.08.2011 - 21:37) Dizzy написал(а):
quickxyan спасибо)