Bom dia, criei um formulário para cadastro e esse formulário deve enviar via POST sem sair da página e realizar o insert na minha tabela do banco de dados, porém ele entra toda vez no meu "else{echo "Erro, não possível inserir no banco de dados";}"
Realmente não consigo enxergar o motivo de não estar inserindo no banco de dados. Código da página:
<form class="user-menu-form" action="<?php echo $_SERVER["PHP_SELF"];?>" method="POST">
<navclass="user-menu-form-nav"><labelclass="menu-form-label">Nome:</label><inputclass="user-menu-input"type="text"placeholder="Nome"required="required"name="nome_resp"autofocus><br><labelclass="menu-form-label">CPF ou CNPJ:</label><inputclass="user-menu-input"type="text"placeholder="CPF ou CNPJ"required="required"name="cpfcnpj_resp"><br><labelclass="menu-form-label">CEP:</label><inputclass="user-menu-input"type="text"placeholder="CEP"required="required"id="cep"name="cep_resp"max-length="8"><br><labelclass="menu-form-label">Endereço:</label><inputclass="user-menu-input"type="text"placeholder="Endereço"id="rua"required="required"name="endereco_resp"><br><labelclass="menu-form-label">Complemento:</label><inputclass="user-menu-input"type="text"placeholder="complemento"id="complemento"required="required"name="complemento_resp"><br><labelclass="menu-form-label">Bairro:</label><inputclass="user-menu-input"type="text"placeholder="Bairro"id="bairro"required="required"name="bairro_resp"><br><labelclass="menu-form-label">Cidade:</label><inputclass="user-menu-input"type="text"placeholder="Cidade"required="required"id="cidade"name="cidade_resp"><br><labelclass="menu-form-label">UF:</label><inputclass="user-menu-input"type="text"placeholder="UF"required="required"name="uf_resp"id="uf"><br><labelclass="menu-form-label">País:</label><inputclass="user-menu-input"type="text"placeholder="País"required="required"name="pais_resp"><br><labelclass="menu-form-label">E-mail:</label><inputclass="user-menu-input"type="email"placeholder="Email"required="required"name="email_resp"><br><labelclass="menu-form-label">Telefone:</label><inputclass="user-menu-input"type="text"placeholder="Telefone"required="required"name="fone_resp"><br><labelclass="menu-form-label">Celular:</label><inputclass="user-menu-input"type="text"placeholder="Celular"required="required"name="cel_resp"><br><labelclass="menu-form-label">Tutelado:</label><inputclass="user-menu-input"type="text"placeholder="Responsável"required="required"name="responsavel_usuarios1"><br><br><labelclass="menu-form-label">Tutelado:</label><inputclass="user-menu-input"type="text"placeholder="Responsável"name="responsavel_usuarios2"><br><br><labelclass="menu-form-label">Tutelado:</label><inputclass="user-menu-input"type="text"placeholder="Responsável"name="responsavel_usuarios3"><br></nav><br><br><buttonclass="menu-form-btn"type="submit"method="POST"><imgsrc="assets/imgs/check.png"width="12px;">Cadastrar</button><buttonclass="menu-form-btn"><imgsrc="assets/imgs/clipboard.png"width="16px;"><ahref="listagem.php">Listagem</a></button><?php
include 'conecta.php';if($_SERVER['REQUEST_METHOD']=='POST'){
$cpfcnpj_resp = $_POST['cpfcnpj_resp'];
$nome_resp = $_POST['nome_resp'];
$endereco_resp = $_POST['endereco_resp'];
$complemento_resp = $_POST['complemento_resp'];
$bairro_resp = $_POST['bairro_resp'];
$cep_resp = $_POST['cep_resp'];
$cidade_resp = $_POST['cidade_resp'];
$uf_resp = $_POST['uf_resp'];
$pais_resp = $_POST['pais_resp'];
$email_resp = $_POST['email_resp'];
$fone_resp = $_POST['fone_resp'];
$cel_resp = $_POST['cel_resp'];
$responsavel_usuarios1 = $_POST['responsavel_usuarios1'];
$responsavel_usuarios2 = $_POST['responsavel_usuarios2'];
$responsavel_usuarios3 = $_POST['responsavel_usuarios3'];
$sql ="INSERT INTO responsavel (cpf_cnpj_resp,nome_resp,endereco_resp,complemento_resp,bairro_resp,cep_resp,cidade_resp,uf_resp,pais_resp,email_resp,fone_resp,cel_resp,hospede_1_resp_cpf,hospede_2_resp_cpf,hospede_3_resp_cpf) VALUES ('$cpfcnpj_resp','$nome_resp','$endereco_resp','$complemento_resp','$bairro_resp','$cep_resp','$cidade_resp','$uf_resp','$pais_resp','$email_resp','$fone_resp','$cel_resp','$responsavel_usuarios1','$responsavel_usuarios2','$responsavel_usuarios3')";
mysqli_query($conecta,$sql);//Realiza a consultaif(mysqli_affected_rows($conecta)==1){
echo "<h4> gravado com sucesso</h4>";
sleep(2);}else{
echo "Erro, não possível inserir no banco de dados";}
mysqli_close($conecta);//fecha conexão com banco de dados}?></form>
conecta.php:
<?php
$conecta = mysqli_connect('localhost','root','')or trigger_error(mysql_error());// Tenta se conectar a um banco de dados MySQL
mysqli_select_db($conecta,'car0000001')or trigger_error(mysqli_error());
mysqli_set_charset($conecta,'utf8');?>
Pergunta
jvfalco
0
Bom dia, criei um formulário para cadastro e esse formulário deve enviar via POST sem sair da página e realizar o insert na minha tabela do banco de dados, porém ele entra toda vez no meu "else{echo "Erro, não possível inserir no banco de dados";}"
Realmente não consigo enxergar o motivo de não estar inserindo no banco de dados. Código da página:
conecta.php:
Link para o comentário
Compartilhar em outros sites
0 respostass 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.