Ir para conteúdo
Fórum Script Brasil
  • 0

help checkbox


biza

Pergunta

pessoal tenho um probleminha com um formulário de update , gostaria o items pertencentes a uma determinada categoria e que foram resgatados através do id da mesma seleccionados , mas ao mesmo tempo ter a permição para seleccionar mais , passo a descrever o que tenho feito.

1º fiz um select com a finalidade de resgatar os dados da consulta.

<?
$sq = "SELECT equipamento_id FROM viatura_equipa WHERE viatura_id = ".$_GET['id'];
$res = mysql_query($sq)
or die ("Não foi possível realizar a consulta.");
$linha=mysql_fetch_array($res);
?>
2º criei outro select que vai a uma tabela e controi um campo onde as pessoas podem seleccionar as caracteriasticas que querem , e que obdecem a uma opção que é tida como 1(por exemplo)
<?
        $result = mysql_query("SELECT * FROM equipamento WHERE estado ='1' ORDER BY equipa ASC");
        while( $row = mysql_fetch_array($result)){
                        if ($row[0]== $equipamento)
echo '<div id="itens"><input type="checkbox" name="equipamentos[]" id="'.$row[1].'" value="'.$row[0].'" checked/>
 <span class="items">'.$row[1].'</span></div>';
else
echo'<div id="itens"><input type="checkbox" name="equipamentos[]" id="'.$row[1].'" value="'.$row[0].'" />
 <span class="items">'.$row[1].'</span></div>';
                
        }
?>
como se pode ver 1.jpg a minha intenção é uma vez que este formulário é de edição, queria que estas checkbox que na base de dados tivessem item mas devove-se seleccionadas, mas também me desse a opção de seleccionar mais , caso na primeira inserção me tivessem passado ao lado os atributos do veiculo.
CREATE TABLE `equipamento` (
 `e_id` int(4) NOT NULL AUTO_INCREMENT,
 `equipa` varchar(40) NOT NULL,
 `estado` varchar(1) NOT NULL,
 PRIMARY KEY (`e_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=55;
CREATE TABLE `viatura_equipa` (
 `viatura_id` int(4) NOT NULL,
 `equipamento_id` int(4) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

estas são as duas tabelas que estou a utilizar para este processo na viatura_equipa vou buscar o id utilizado no primeiro select com a finalidade de atribuir a esta viatura todos estes equipamentos.

Agradeço a vossa atenção

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...