Can’t I display my information in the database?

Asked

Viewed 16 times

0

follows below my code. When I put my information and click on register. because my information does not appear in the database?

---------Registrar.php-----------
<?php

    require_once "db.php";

    if(@$_GET['go'] == 'registrar'){
    $Nome = $_POST['Nome'];
    $Sobrenome = $_POST['Sobrenome'];
    $Email = $_POST['Email'];
    $Senha = $_POST['Senha'];


     $sql = "INSERT INTO `mycrush (`Nome`, `Sobrenome`, `Email`, `Senha`) VALUES ('$Nome', '$Sobrenome', '$Email', '$Senha')";
     $result = mysqli_query($sql);


      if (!$result) {
        echo "<h3>Desculpe, houve um erro ao registrar...</h3>";

      }else{
        echo("Dados inseridos com sucesso!");
        setcookie($Email,"login");
        echo "<script>alert('Usuário cadastrado com sucesso.');</script>";
        header("Location: login.php");    
     }
   }
?>

---------login.php-----------
<?php
    require_once "db.php";


        if(@$_GET['go'] == 'login'){
        $Email = $_POST['Email'];
        $Senha = $_POST['Senha'];
        $verifica = mysqli_query("SELECT * FROM 'mycrush' WHERE Email = '$Email' AND password='$Senha'");
        if (mysqli_num_rows($verifica)<0) {
            echo "<h3>Palavra-passe ou e-mail errados!</h3>";
        }else{
            setcookie($Email,"login");
            header("location: index.php");
        }
    }


?>

---------index.php-----------
<?php 

include("db.php");
echo "Se você conseguiu abrir está página é porque deu certo!!!!";

?>

---------db.php-----------
<?php

$con = mysqli_connect("127.0.0.1", "root", "");
$db = mysqli_select_db($con, "clientes");

if(!$con) {
    die("Não foi possível conectar ao banco de dados; " . mysqli_error());
}


?>
  • For all calls from mysqli_query() need to pass the connection as first argument

  • and how I do it?

  • 1

    mysqli_query($con, 'select ...')

No answers

Browser other questions tagged

You are not signed in. Login or sign up in order to post.