PHP: Trabalhando com checkbox e array

No exemplo abaixo, serão selecionados somente as categorias contidas na variável $categoria.

Estes valores podem vir de um banco de dados; basta fazer um pequeno ajuste.

<? 
// array de categorias
$categoria = "esportes,filmes,natação";
echo "Categorias:<br/>";
// separando as categorias, utilizando a vírgula como delimitador	
$parte = explode(",", $categoria);
// loop
for($i=0; $i<sizeof($parte); $i++) {
  echo '<input name="categoria[]" type="checkbox" value="'.$parte[$i].'" checked="checked" />'.$parte[$i].'<br/>';
}
?>

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *