Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

R_MontSerrat

Cadastrando vários checkbox no banco

Recommended Posts

Pessoal,

quero inserir vários checkbox no banco de dados, até consigo imprimir todos os checkboxes selecionados, mas ao inserir no banco, só é inserido o último

segue o código

 


<?php
//conectando com BD
   include("conexao.php");
// Captura os dados do form:
        if(isset($_POST['servico'])) {
            // Faz um loop no Array de checkbox
            // A função count retorna a quantidade de checkbox selecionado
            for($i = 0; $i < count($_POST['servico']); $i++) {
                echo $_POST['servico'][$i]. "<br>";

$servico = $_POST['servico'][$i]. ", ";

$nome = $_POST["nome"];
$nome_empresa = $_POST["nome_empresa"];
$email = $_POST["email"];
$atendimento = $_POST["atendimento"];
$obs1 = $_POST["obs1"];
$prometido = $_POST["prometido"];
$obs2 = $_POST["obs2"];
$resolucao = $_POST["resolucao"];
$obs3 = $_POST["obs3"];
$prazo = $_POST["prazo"];
$obs4 = $_POST["obs4"];
$final = $_POST["final"];	
$obs5 = $_POST["obs5"];
$alguem = $_POST["alguem"];
$nome_indica = $_POST["nome_indica"];
$email_indica = $_POST["email_indica"];
$recado = $_POST["recado"];	
		 }
		 		 }

// Insere os dados no BD
  $stgsql = "INSERT INTO feedback(nome,nome_empresa,email,servico,atendimento,obs1,prometido,obs2,resolucao,obs3,prazo,obs4,final,obs5,alguem,nome_indica,email_indica,recado)VALUES('$nome','$nome_empresa','$email','$servico','$atendimento','$obs1','$prometido','$obs2','$resolucao','$obs3','$prazo','$obs4','$final','$obs5','$alguem','$nome_indica','$email_indica','$recado')";
  mysql_query($stgsql,$conect);
  print "<span class=fonte>$nome</span><span class=fonte2>, seu formulário foi recebido com sucesso!";
?>


 

Alguem pode me ajudar??

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.