jove16 Postado Setembro 10, 2018 Denunciar Share Postado Setembro 10, 2018 Boas galera, tenho o seguinte problema. Pretendo guardar os dados de um formulário em duas tabelas diferentes do MySQL. Ao clicar em salvar o formulário ele apaga tudo e não grava nada. Fica aqui o código que tenho: <?php session_start(); error_reporting(0); include('includes/config.php'); if(strlen($_SESSION['alogin'])==0) { header('location:index.php'); } else{ if(isset($_POST['add'])) { $avinicial=$_POST['AvInicial']; $objatingidos=$_POST['ObjAting']; $sql = "INSERT INTO tblobjetivos(AvInicial) VALUES(:avinicial)"; $query = $dbh->prepare($sql); $query->bindParam(':avinicial', $avinicial, PDO::PARAM_STR); $sql = "INSERT INTO contas ( ObjAting) VALUES(:objatingidos)"; $query = $dbh->prepare($sql); $query->bindParam(':objatingidos', $objatingidos, PDO::PARAM_STR); $query->execute(); $lastInsertId = $dbh->lastInsertId(); if ($lastInsertId) { $msg = "PII Adicionado com Sucesso"; } else { $error = "Confirme se preencheu tudo corretamente!"; } }?> <!DOCTYPE html> <html> <head> <!--Import Google Icon Font--> <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"> <!--Import materialize.css--> <link type="text/css" rel="stylesheet" href="css/materialize.min.css" media="screen,projection"/> <!--Let browser know website is optimized for mobile--> <meta name="viewport" content="width=device-width, initial-scale=1.0"/> </head> <body> <div class="container"> <div class="row"> <form class="col s12" method="POST" id="HTMLtoPDF"> <?php if ($error) { echo '<div class="errorWrap"><strong>ERROR</strong> : ' . htmlentities($error) . '</div>'; } else if ($msg) { echo '<div class="succWrap"><strong>SUCESSO</strong>:' . htmlentities($msg) . '</div>'; } ?> <div class="valoresiniciais"> <div class="input-field col s8"> <input id = "AvInicial" type = "tel" class = "validate" name = "AvInicial"> <label for="avinicial" class="active">Avaliação Inicial</label> </div> <div class="input-field col s8"> <input id = "ObjAting" type = "tel" class = "validate" name = "ObjAting"> <label for="objatingidos" class="active">Objetivo Atingido</label> </div> </div> <input type="submit" name="update" value="Confirmar" class="btn #ff7043 deep-orange lighten-1"/></center> <!--Import jQuery before materialize.js--> <script type="text/javascript" src="https://code.jquery.com/jquery-3.2.1.min.js"></script> <script type="text/javascript" src="js/materialize.min.js"></script> </body> </html> <?php }?> O que será que está a acontecer? Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
jove16
Boas galera, tenho o seguinte problema. Pretendo guardar os dados de um formulário em duas tabelas diferentes do MySQL.
Ao clicar em salvar o formulário ele apaga tudo e não grava nada.
Fica aqui o código que tenho:
O que será que está a acontecer?
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.