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

Checkbox


Hortencio

Pergunta

Tenho uma grande dificuldade que não consigo resolver de enviar dos valores de checkbox no banco de dados.

Segui um exemplo aqui do forum mas não me deu certo.

ai vos envio o codigo html:

 


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin t&iacute;tulo</title>
</head>

<body>
<form id="form1" name="form1" method="post" action="bcheck.php">
  <div align="center">
    <table width="1059">
      <tr>
        <td colspan="4" bordercolor="#00FFFF" bgcolor="#0099FF">&nbsp;</td>
      </tr>
      <tr>
        <td colspan="4" bordercolor="#00FFFF" bgcolor="#A4F7FB">Codigo
          <label>
          <input name="nit" type="text" id="nit" />
          </label>
Turma
<select name="turma" id="turma">
  <option>A</option>
  <option>B</option>
</select>
Classe
<select name="classe" id="classe">
  <option>8</option>
  <option>9</option>
</select>
N&deg; de 
        Recibo
<label>
<input name="recibo" type="text" id="recibo" />
Data
<input name="data" type="date" id="data" />
Total
<input name="total" type="text" id="total" />
</label>
<label></label></td>
      </tr>
      <tr>
        <td colspan="3" bgcolor="#A4F7FB"><div align="center">Disciplinas</div></td>
        <td width="369" bgcolor="#A4F7FB">&nbsp;</td>
      </tr>
      <tr>
        <td width="217" bgcolor="#A4F7FB"><label>
          <input name="checkbox[]" type="checkbox" id="checkbox" value="Portugues"/>
          </label>
        Portugues</td>
        <td width="173" bgcolor="#A4F7FB"><label></label>
          <label>
          <input name="checkbox[]" type="checkbox" id="checkbox" value="Biologia"/>
          </label>
        Biologia</td>
        <td width="272" bgcolor="#A4F7FB"><label>
          <input name="checkbox[]" type="checkbox" id="checkbox" value="Desenho" />
        </label>
          Desenho</td>
        <td bgcolor="#A4F7FB">&nbsp;</td>
      </tr>
      <tr>
        <td bgcolor="#A4F7FB"><label></label>
          <label>
          <input name="checkbox[]" type="checkbox" id="checkbox" value="Ingles"/>
          </label>
        Ingles</td>
        <td bgcolor="#A4F7FB"><label>
          <input name="checkbox[]" type="checkbox" id="checkbox" value="Fisica"/>
        Fisica</label></td>
        <td bgcolor="#A4F7FB">&nbsp;</td>
        <td bgcolor="#A4F7FB">&nbsp;</td>
      </tr>
      <tr>
        <td bgcolor="#A4F7FB"><label></label>
          <label>
          <input name="checkbox[]" type="checkbox" id="checkbox" value="Frances"/>
          </label>
        Frances</td>
        <td bgcolor="#A4F7FB"><label>
          <input name="checkbox[]" type="checkbox" id="checkbox" value="Quimica"/>
        </label>
          Quimica</td>
        <td bgcolor="#A4F7FB">&nbsp;</td>
        <td bgcolor="#A4F7FB">&nbsp;</td>
      </tr>
      <tr>
        <td bgcolor="#A4F7FB"><label>
          <input name="checkbox[]" type="checkbox" id="checkbox" value="Historia" />
          
        Historia</label></td>
        <td bgcolor="#A4F7FB"><label>
          <input name="checkbox[]" type="checkbox" id="checkbox" value="Matematica" />
        </label>
        Matematica</td>
        <td bgcolor="#A4F7FB">&nbsp;</td>
        <td bgcolor="#A4F7FB">&nbsp;</td>
      </tr>
      <tr>
        <td bgcolor="#A4F7FB"><label>
          <input name="checkbox[]" type="checkbox" id="checkbox" value="Geografia" />
        Geografia</label></td>
        <td bgcolor="#A4F7FB"><label>
          <input name="checkbox[]" type="checkbox" id="checkbox" value="Filosofia" />
        Filosofia</label></td>
        <td bgcolor="#A4F7FB">&nbsp;</td>
        <td bgcolor="#A4F7FB">&nbsp;</td>
      </tr>
      <tr>
        <td colspan="4" bgcolor="#0099FF"><label>
          <div align="center">
             <input name="Input" type="image" src="img/guardar.jpg"'submit-over.jpg>
          </div>
        </label></td>
      </tr>
      </table>
  </div>
</form>
</body>
</html>
 

 

Esta é o codigo do mysql:

 


<?php

//print_r($_POST['checkbox']); //Para verificar os dados seleccionados


    
            $nit     = $_POST['nit'];
            $turma     = $_POST['turma'];
            $classe = $_POST['classe'];
            $recibo     = $_POST['recibo'];
            $data     = $_POST['data'];
            $total     = $_POST['total'];

        
    require_once('php_conexion.php');    
        
$save=mysql_query("INSERT INTO usuario_exame(nit, turma, classe, recibo, data, total) VALUES ('$nit', '$turma', '$classe', '$recibo', '$data', '$total')");
        
    
    if($_POST['checkbox'] != "")
    {
                if(is_array($_POST['checkbox']))
            {
                    while(list($key,$value) = each($_POST['checkbox']))
            
            
$guardar=mysql_query("INSERT INTO inscricao(nit, portugues, ingles, frances, historia, geografia, biologia, fisica, quimica, matematica, filosofia, desenho) VALUES ('', '$value')");
            }
    }

            if($save and $guardar)
            echo '<h1> DTodos dados guardados com sucesso</h1>';
            else
            echo '<h1> Dados guardados com sucesso</h1>';
            
            include ("inscricao.php");
                return;    

            ?>        
            
        

O primeiro me guarda os dados na tabela, mas o segundo para tabela inscricao não me guarda 

aguardo a vossa atencao

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,3k
    • Posts
      652,3k
×
×
  • Criar Novo...