Ir para


Aviso aos navegantes: O PHPMania está com novidades e esperamos que gostem. Caso encontrem algum erro, ou tenham alguma dúvida e/ou sugestão crie um tópico clicando aqui.

Inclusão do banco de dados com erro


  • Please log in to reply
No replies to this topic

#1 marquess

marquess

    Novato

  • Membros
  • Pip
  • 1 Posts:

Postou 29 janeiro 2017 - 02:40

Olá senhores(as), estou aprendendo php e em uma das minhas aulas do curso online, estamos aprendendo a fazer um sistema de login, creio que está tudo correto mais toda vez que eu chamo o bando de dados minha tela fica branca, eu faço uso do sistema operacional Linux será que tem a ver com o sistema?

Essa primeira tela antes de colocar o include: "obs: código da pagina a baixo da imagem".


Imagem

2- imagem quando é dado o comado include para chamar a db.

Imagem

* códigos:
- pagina de login:

<?php
include("db.php");
if (isset($_POST['entrar'])) {
  $email = $_POST['email'];
  $pass = $_POST['pass'];
  $verifica = mysql_query("SELECT * FROM users WHERE email = '$email' AND password='$pass'");
  if (mysql_num_rows($verifica)<=0) {
   echo "<h3>Palavra-passe ou e-mail errados!</h3>";
  }else{
   setcookie("login",$email);
   header("location: ./");
  }
}
?>
<!DOCTYPE html>
<html>
<head>
<link href='https://fonts.googleapis.com/css?family=Montserrat' rel='stylesheet' type='text/css'>
<style type="text/css">
*{font-family: 'Montserrat', cursive;}
img{display: block; margin: auto; margin-top: 20px; width: 200px;}
form{text-align: center; margin-top: 20px;}
input[type="email"]{border: 1px solid #CCC; width: 250px; height: 25px; padding-left: 10px; border-radius: 3px;}
input[type="password"]{border: 1px solid #CCC; width: 250px; height: 25px; padding-left: 10px; margin-top: 10px; border-radius: 3px;}
input[type="submit"]{border: none; width: 80px; height: 30px; margin-top: 20px; border-radius: 3px;}
input[type="submit"]:hover{background-color: #1E90FF; color: #FFF; cursor: pointer;}
h2{text-align: center; margin-top: 20px;}
h3{text-align: center; color: #1E90FF; margin-top: 15px;}
a{text-decoration: none; color: #333;}
</style>
</head>
<body>
<img src="img/logo.png"><br />
<h2>Entra na tua conta</h2>
<form method="post">
  <input type="email" placeholder="Endereço email" name="email"><br />
  <input type="password" placeholder="Palavra-passe" name="pass"><br />
  <input type="submit" value="Entrar" name="entrar">
</form>
<h3>Ainda não tens conta? <a href="registar.php">Cria uma hoje!</a></h3>
</body>
</html>

2- A db:

<?php
error_reporting(E_ALL ^ E_DEPRECATED);
$connect = mysql_connect("127.0.0.1","root","") or die("Não foi possível ligar ao servidor...");
$db = mysql_select_db("projeto-maria", $connect) or die("Impossível entrar na Base de dados");
?>
<html>
<header>
<meta charset="utf-8">
<title>projeto rede</title>

</header>
</html>

Aguardo a ajudar de vocês, obrigado.




0 usuário(s) está(ão) lendo este tópico

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)