Checkobox Repete valores
Olá pessoal,estou criando um Sistema, onde eu marco a categoria pelo checkbox, mas quando eu vou editalo, ele repete varios valores iguals
Olha o codigo
<?php
$sql="SELECT * from tb_categoria";
try{
$resultado=$conexao->prepare($sql);
$resultado->execute();
$contar=$resultado->rowCount();
if($contar>0){
while($exibi=$resultado->fetch(PDO::FETCH_OBJ)){
//descobrir a categoria do filme p/ poder checkar
($filmes="SELECT * from tb_postagens WHERE categoria LIKE '%$categoria%' ");
try{
$result=$conexao->prepare($filmes);
$result->execute();
$result->bindParam(':categoria', $categoriaFilmes, PDO::PARAM_STR);
$cont=$result->rowCount();
while($show=$result->fetch(PDO::FETCH_OBJ)){ $show->categoria;
?>
<input type="checkbox" name="categoria[]" id="categoria[]" value="<?php echo $exibi->id;?>"
<?php/ SEPARA PALAVRAS POR VIRGULAS E CASO A CATEGORIA SEJA IGUAL AO DO POST ELE MARCA COMO CHECKED /
$array = explode(',', $categoria);
foreach($array as $valores)
{
if($valores == $exibi->id){
echo $checked = "checked";
}
}// FEXA FOREACH
?>
> <?php echo $exibi->titulo;?>
<?php
}}catch(PDOWException $erro){echo $erro;}}//While
}else{
echo 'existe filme';
}
}catch(PDOException $erro){ echo $erro;
}
?>Discussão (1)
Carregando comentários...