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");
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]. ", ";
// Captura os dados do form:
$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"];
$alguém = $_POST["alguém"];
$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,alguém,nome_indica,email_indica,recado)VALUES('$nome','$nome_empresa','$email','$servico','$atendimento','$obs1','$prometido','$obs2','$resolucao','$obs3','$prazo','$obs4','$final','$obs5','$alguém','$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!";
?>
Pergunta
R_MontSerrat
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"); 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]. ", "; // Captura os dados do form: $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"]; $alguém = $_POST["alguém"]; $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,alguém,nome_indica,email_indica,recado)VALUES('$nome','$nome_empresa','$email','$servico','$atendimento','$obs1','$prometido','$obs2','$resolucao','$obs3','$prazo','$obs4','$final','$obs5','$alguém','$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!"; ?>Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
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.