Por que esse código não funciona?
29/07/2014
0
<?php if (isset($_POST['cadastro'])){ $cadastrar = $pdo->prepare("INSERT INTO adm (login,senha,nome) VALUES (:login,:senha,:nome)"); $cadastrar->bindValue(':nome', $_POST['nome']); $cadastrar->bindValue(':login', $_POST['login']); $cadastrar->bindValue(':senha', sha1($_POST['senha'])); if ($cadastrar->execute()){ echo $Registro = "Registro Iserido"; header("index.php?pg=login"); }else{ echo $Registro = "Registro não Inserido"; } } ?>
Daniel Pandolfo
Curtir tópico
+ 0
Responder
Post mais votado
29/07/2014
Existem várias possibilidades:
1 - A condição do IF é verdadeira, ou seja, está entrando na rotina de inserção?
2 - A variável $pdo possui uma instância configurada da conexão com o banco de dados?
3 - Os valores $_POST[] estão chegando corretamente?
Senão for isso poste o erro que aparece!!!
1 - A condição do IF é verdadeira, ou seja, está entrando na rotina de inserção?
2 - A variável $pdo possui uma instância configurada da conexão com o banco de dados?
3 - Os valores $_POST[] estão chegando corretamente?
Senão for isso poste o erro que aparece!!!
William
Responder
Mais Posts
30/07/2014
Ronaldo Lanhellas
<?php if (isset($_POST['cadastro'])){ $cadastrar = $pdo->prepare("INSERT INTO adm (login,senha,nome) VALUES (:login,:senha,:nome)"); $cadastrar->bindValue(':nome', $_POST['nome']); $cadastrar->bindValue(':login', $_POST['login']); $cadastrar->bindValue(':senha', sha1($_POST['senha'])); if ($cadastrar->execute()){ echo $Registro = "Registro Iserido"; header("index.php?pg=login"); }else{ echo $Registro = "Registro não Inserido"; } } ?>
Não funciona ? Muito genérico seu problema. Diga exatamente o que não funciona e como você sabe que não funciona, acontece algum erro ? O código não executa ?
Responder
Clique aqui para fazer login e interagir na Comunidade :)