caduardo 0 Denunciar post Postado Dezembro 8, 2009 Gostaria de saber onde estou errando na utilização do checkbox no formulário, o mesmo erro quando tbm tento utilizar listbox select multiple <form name="frm_clientes" method="post" action="<?echo $PHP_SELF;?>?acao=cadastrar"> <td height="25" width="24%"><font face="Arial"size="2">Classificação:</font></td> <td height="25" width="76%"><font face="Arial"size="2"> <input type= "checkbox" name="classi[]" value= "Admissional">Admissional<br> <input type= "checkbox" name="classi[]" value= "Anual">Anual<br> <input type= "checkbox" name="classi[]" value= "Outros">Outros<br> </select></td></font></form> insert into complementar (classi) values ('$classi') Quando vou verificar o que foi gravado no mysql está gravado na tabela a palavra Array Compartilhar este post Link para o post Compartilhar em outros sites
lucaswxp 22 Denunciar post Postado Dezembro 8, 2009 Pq $classi é um array, faça isso: foreach($class as $val){ $sql = 'INSERT INTO complementar (classi) values ($val); mysql_query($sql) }E edite aí a sua preferencia :) Compartilhar este post Link para o post Compartilhar em outros sites
caduardo 0 Denunciar post Postado Dezembro 8, 2009 Pq $classi é um array, faça isso: foreach($class as $val){ $sql = 'INSERT INTO complementar (classi) values ($val); mysql_query($sql) }E edite aí a sua preferencia :) Blza valeu funcionou, quando ele grava no mysql ele está gerando vários registros de acordo com a quantidade de opção selecionada. é isso mesmo? id classi 1 Anual 1 Admissional Ou consigo ajustar isso na hora da busca pelo select? Compartilhar este post Link para o post Compartilhar em outros sites
Matias Rezende 50 Denunciar post Postado Dezembro 9, 2009 Blza valeu funcionou, quando ele grava no mysql ele está gerando vários registros de acordo com a quantidade de opção selecionada. é isso mesmo? id classi 1 Anual 1 Admissional Ou consigo ajustar isso na hora da busca pelo select? Como assim ajustar na hora do select? Gravou como você queria ou não? Está com alguma dúvida ainda? Qual? Ajude-nos a te ajudar. Carlos Eduardo Compartilhar este post Link para o post Compartilhar em outros sites
caduardo 0 Denunciar post Postado Dezembro 9, 2009 Eu queria entender o seguinte: Quando selecione as opções que desejo no formulário Admissional e Anual ele grava os valores gerando um segundo registro id setor exames classi 1 teste1 hemograma Anual 1 teste1 hemograma Admissional Quando vou buscar essa informação no banco elas são apresentadas parecendo que foram duplicadas 1 teste1 hemograma Anual 1 teste1 hemograma Admissional Não teria como gravar ou buscar a informação para ser apresentada assim 1 teste1 hemograma Anual Admissional Compartilhar este post Link para o post Compartilhar em outros sites
Matias Rezende 50 Denunciar post Postado Dezembro 9, 2009 Tem. Utiliza a função implode para juntar os valores do array e depois grava a string gerada. http://br.php.net/implode Carlos Eduardo Compartilhar este post Link para o post Compartilhar em outros sites
caduardo 0 Denunciar post Postado Dezembro 9, 2009 Show, muito obrigado a todos, funcionou perfeito. Compartilhar este post Link para o post Compartilhar em outros sites