kuller
				Продвинутый
				
				Дата регистрации:
28.02.2012 15:16:04
				Сообщений: 51
			 
			помогите пожалуйста. Мне надо при редактировании записи отметить чекбоксы которые были отмечены ранее. Значения чекбоксов записаны в таком виде 
test 1||test 2||test 3
код у меня получился такой
$a = array(1 => 'test 1', 2 => "test 2", 3 => "test 3"
;
$b = explode('||', 'test 1||test 2||test 3');
for($i=1; $i<=3; $i++)
{
    if(in_array($b[$i], $a)) $checked = 'checked'; else $checked = '';
    echo '<input type="checkbox" name="check1[]" value="'.$i.'" '.$checked.' /> <label for="'.$a.'">'.$a[$i].'</label>';
}
врезультате последний чекбокс остается не отмеченым.
 
			
			
		 
			
			
			
				
				
				Admin
				Администратор
				
				Дата регистрации:
27.05.2010 21:23:42
				Сообщений: 3063
			 
			http://myrusakov.ru/php-finderror.html - изучайте код на каждом шагу по этому методу.
			
			
		 
			
			
			
				
				
				kuller
				Продвинутый
				
				Дата регистрации:
28.02.2012 15:16:04
				Сообщений: 51
			 
			Михаил, не могли бы написать код? бьюсь с этим уже не первый день
			
			
		 
			
			
			
				
				
				kuller
				Продвинутый
				
				Дата регистрации:
28.02.2012 15:16:04
				Сообщений: 51
			 
			хотя все разобрался. Только так и не понял в чем ошибка была. Вроде все тоже самое сделал