Por que esse código não funciona?
<?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
Curtidas 0
Melhor post
William
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!!!
GOSTEI 2
Mais Respostas
Ronaldo Lanhellas
29/07/2014
<?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 ?
GOSTEI 0