Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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??
Carregando comentários...