wathosar
Новичок
проблема с выводом массива checkbox-ов в одном поле mysql
Доброго времени суток, форумчане!
Помогите пожалуйста разобраться...
У меня хранятся номера активных чекбоксов в одном поля мускуля через запятую (1,6,7,8 и т.д.).
при выводе в разметку хтмл включенных и нет чекбоксов возникает такая ошибка: при натыкании на первый выключенный чекбокс остальные включенные не выводятся... вот код:
<!--
<form name="" action="" method="post"><?
$result = mysql_query("SELECT directory_section.name_ru, directory_section.id, directory_section.mark, search.id, search.pid, search.kitchen FROM `directory_section`,`search` WHERE directory_section.mark='1' AND search.pid='29'") or die(mysql_error());
$i=-1;
while($res = mysql_fetch_array($result)){
$i++;
$str = $res['5'];
$str_exp = explode(",", $str);
$i<(count($str_exp));
echo "<input name='kitchen[]' type='checkbox' value='".$res['1']."'";if($res['1'] == $str_exp[$i]) echo 'checked';echo ">".$res['0'].$res['1']."<br>";
}
?><br>
<input type="submit" value="Send">
</form>
-->
заранее спасибо всем откликнувшимся...
Доброго времени суток, форумчане!
Помогите пожалуйста разобраться...
У меня хранятся номера активных чекбоксов в одном поля мускуля через запятую (1,6,7,8 и т.д.).
при выводе в разметку хтмл включенных и нет чекбоксов возникает такая ошибка: при натыкании на первый выключенный чекбокс остальные включенные не выводятся... вот код:
<!--
<form name="" action="" method="post"><?
$result = mysql_query("SELECT directory_section.name_ru, directory_section.id, directory_section.mark, search.id, search.pid, search.kitchen FROM `directory_section`,`search` WHERE directory_section.mark='1' AND search.pid='29'") or die(mysql_error());
$i=-1;
while($res = mysql_fetch_array($result)){
$i++;
$str = $res['5'];
$str_exp = explode(",", $str);
$i<(count($str_exp));
echo "<input name='kitchen[]' type='checkbox' value='".$res['1']."'";if($res['1'] == $str_exp[$i]) echo 'checked';echo ">".$res['0'].$res['1']."<br>";
}
?><br>
<input type="submit" value="Send">
</form>
-->
заранее спасибо всем откликнувшимся...
( 
