Jump to content


Photo

Foreach + While


  • Faça o login para participar
Nenhuma resposta neste tópico

#1 k9studio

k9studio

    k9studio

  • Usuários
  • 291 posts
  • Sexo:Masculino
  • Interesses:php, mysql, asp

Posted 06/01/2013, 21:30

Olá Meus Amigos,


Estou aqui quebrando a cabeça...

Bem, estou tentando fazer o seguinte.

tenho uma tabela que guarda autorização de cada usuário
o id separado por virgula
1,2,3

depois eu chamo com foreach
assim:

$num = explode(",", $row->autorizados);
foreach($num as $i){
}

agora que vem o problema tenho a listagem com while
o id que tiver autorizado ficar ticado no checkbox, e quando desmarcar o checkbox e atualizar ficar desmarcado no checkbox
o que não estou conseguindo colocar o foreach dentro do while quando faço isso a listagem duplica, alguém pode ajudar?

como posso colocar os ids do foreache dentro do while sem duplicar os registros?


$sqln = mysql_query("SELECT * FROM TblUniverso where id_usuario = '".$id_usu."'");
$totalRegistros = mysql_num_rows($sqln);
while($res = mysql_fetch_object($sqln)){ ?>
<input type="checkbox" value="<?php echo $res->id?>" name="bloco[<?php echo $res->id?>]" <?php if(1 == 1){?>checked="checked"<?php } ?>/><?php echo $res->nome;?><br>
<?php
}
?>

Pessoal espero que tenha explicado direito...




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq