Jump to content


Photo

Checkbox


  • Faça o login para participar
2 replies to this topic

#1 CEZARFUHR

CEZARFUHR

    Normal

  • Usuários
  • 87 posts
  • Sexo:Não informado

Posted 17/01/2006, 15:21

checkbox dinamico..

fiz um codigo que faz o seguinte..
seleciona todos os registros da tabela PROGRAMAS e cria para cada registro um checkbox e o nome do programa.

<?
$pesqui_programa = mysql_query("select * from PROGRAMAS where ST_STATUS = 0",$db);
while ($campos = mysql_fetch_array($pesqui_programa)) {
  echo'<td><input name="programas[]" type="checkbox" id="itens" value="'.$campos['ID'].'"></td>';
  echo'<td>'.$array['NOME'].'</td>';
}
?>


pois bem, suponhamos que na tabela PROGRAMAS existem dez registros cadastrados com o ID (1,2,3,4,5,6,7,8,9,10).
tenho uma outra tabela (USUARIOPROGRAMA) onde cada usuario tem cadastrados alguns desses programas ex: fulano (1,2,7,9,10).

preciso de uma tela que liste todos os registros da tabela PROGRAMAS(como a acima) e marque no checkbox quando o ID
da tabela PROGRAMAS é igual ao ID da tabela USUARIOPROGRAMA.

se alguem não entende eu explico melhor..
não quero o codigo pronto somente a saber como deixar marcado o checkbox..

abraços

#2 ScraX

ScraX

    12 Horas

  • Usuários
  • 243 posts
  • Sexo:Masculino
  • Localidade:Varginha, Minas Gerais
  • Interesses:Fazer site, progamar ... apreder coisas novas nesse ramo...

Posted 17/01/2006, 15:29

Nao intendi muito bem ... mas creio q pode ser assim:

acessa as tabelas:
$pesqui_programa = mysql_query("select * from PROGRAMAS where ST_STATUS = 0",$db);
$pesqui_usuario = mysql_query("select * from USUARIOPROGRAMA",$db);

dai dentro do input vc poe

<input name="programas[]" type="checkbox" id="itens" value="'.$campos['ID'].'"
<?php
if($pesqui_progama["id"] == $pesqui_usuario["id"]){
echo "checked";
}
?>
><!-- fechando o input -->

t+ ae
ScraX.dEsiGNeR

Fireworks - Dreamweaver - Flash - PHP - JavaScript - AJAX
HTML - XML - CSS - Tableless

#3 CEZARFUHR

CEZARFUHR

    Normal

  • Usuários
  • 87 posts
  • Sexo:Não informado

Posted 17/01/2006, 16:05

era isso sim...
tinha a logica mas naum sabia como deixar marcado o checkbox!!

valeu!!!




1 user(s) are reading this topic

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

IPB Skin By Virteq