Помогите пожалуйста, есть массив checkbox'ов надо засунуть в базу все его элементы в базу пробовал с помощью цикла пробовал сначала с помощью foreach не хочит заполнятся ругается (((
как пройтись по всем элементам и засунуть их в базу? =-)
1. imper - 17 Февраля, 2012 - 10:42:03 - перейти к сообщению
2. Panoptik - 17 Февраля, 2012 - 10:47:15 - перейти к сообщению
в каком виде массив? и в какой вид нужно это всё преобразовать?
3. imper - 17 Февраля, 2012 - 10:52:42 - перейти к сообщению
Panoptik пишет:
в каком виде массив? и в какой вид нужно это всё преобразовать?
Короче вот такие чек боксы у меня
<input type="checkbox" name="dop_yslygi[]" value="Фотоотчёты" id="" />
<input type="checkbox" name="dop_yslygi[]" value="Портфолио" id="" />
<input type="checkbox" name="dop_yslygi[]" value="Сертификаты" id="" />
......
......
вот я весь массив взял
if(isset($_POST['dop_yslygi']))
{
$dop_yslygi = $_POST['dop_yslygi'];
$count = count($dop_yslygi); //это количество элементов массива, для цикла.
}
вот я пытаюсь засунуть его в базу(массив) в таблице 9 полей я уже в предыдущем запросе всё остальное засунул а вот это не хочет засовываться(( говорит что у меня 9 полей а я засовываю одно значение,
if($count != 0)
{
for ($i=0; $i < $count; $i++)
{
$query = "INSERT INTO zakaz(dop_yslygi) VALUES". "($dop_yslygi[i])";
if(!mysql_query($query)) echo mysql_error();
}
4. Panoptik - 17 Февраля, 2012 - 10:55:21 - перейти к сообщению