Caros colegas programadores!
Estou iniciando minha jornada em PHP, porém, estou com pequenas dificuldades.
Antes de qualquer coisa obs.: Sou iniciante, não conheço muito bem a linguagem.
Estou tentando fazer uma tela de login, onde o usuário entra com os dados (usuário e senha) o sistema deve fazer a busca e validação através dos dados cadastrados no banco.
está da seguinte forma:
index:
Receitas Dona Ana <?phprequire_once __DIR__ . '/banco_dados.php';
if($_SERVER['REQUEST_METHOD'] == "POST"){
$retorno = usuario($_POST['nome'], $_POST['senha']);
if ($retorno != null){
echo 'ACERTOU';
}
else{
echo 'BURRO';
}
}
?>
<img src="imagens/Cake-icon_1.png">
<form method="POST" action="index.php">
<div id="formulario">
<table>
<tr>
<td>E-mail: </td>
<td><input name="e-mail" type="text"></td>
</tr>
<tr>
<td>Senha: </td>
<td><input name="senha" type="password"></td>
</tr>
<tr>
<td><input name="entrar" type="submit" value="Entrar"></td>
</tr>
</table>
</div>
</form>
</body>
PHP (conexão no banco)
$conexao = new PDO(‘mysql:dbname=receitas;host=127.0.0.1;charset=UTF8’, ‘root’, ‘’);
$conexao->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC);
$conexao->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
//busca usuário e senha no banco
function usuario ($nome, $senha){
global $conexao;
//executa sql
$buscar = $conexao->prepare(‘select nome, senha where nome: ? and senha: ?’);
$buscar->execute($nome, $senha);
return $buscar;
}