Pessoal, boa tarde!  Estou com um problema em relação a checkbox, consigo inserí-los no BD serializando como mostro abaixo:  $dprojeto = array(); //Cria o Array for($x=1; $x<=12; $x++){ //INÍCIO DO LOOP QUE VERIFICA QUAIS CHECKBOX ESTÃO MARCADOS if(isset($_POST["dprojeto$x"])) { //SE ALGUM ESTIVER MARCADO INSERE SEU VALOR NA ARRAY $dprojeto[] = $_POST["dprojeto$x"];}} $s_dprojeto = serialize ($dprojeto);  Os valores do Array estão indo pro BD tranquilamente, quando tento resgatá-los para uma edição por exemplo como mostro abaixo:  *** Toda a conexão do BD é feita antes e está OK!  $id =$_GET["id"]; $sql = "SELECT * FROM os_des WHERE id={$id}"; $retorno= mysql_query($sql);// ler o retorno do banco de dados $linha = mysql_fetch_array($retorno); // ler o retorno do banco  $s_dprojeto =$linha["dprojeto"]; $dprojeto = unserialize($s_dprojeto);// AQUI EU DESERIALIZO A STRING, RECUPERANDO O ARRAY CATEGORIA->VALOR.  A questão é  :ninja:  : Como faço para mostrar os checkbox "checados" com os valores que vem do banco?