Por que esse código não funciona?

29/07/2014

0

PHP

<?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

Daniel Pandolfo

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!!!

William

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

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar