Quantcast
Channel: Tópicos
Viewing all articles
Browse latest Browse all 14700

Undefined index

$
0
0
o erro Notice: Undefined index: password in C:\wamp\www\teste\login.php on line 4
o codigo do login.php
if (isset($_POST['email'])){
$email = $_POST['email'];
$password = $_POST['password'];
include_once('DataAccess.php');
    include_once('classes/utilizadores.php');
$da = new DataAccess();
$user = $da -> getUtilizador($email, $password);
if($user != NULL){
if($user->getEmail() != ""){
session_start();
$_SESSION['user'] = serialize ($user);
$_SESSION['id'] = $user->getId();
// echo "<script>alert('".$user->getIdTipoUtilizador()."')</script>";
switch($user->getidTipoUtilizador()){
case 1: echo "<script>window.location='indexAdmin.php'</script>"; break;
                    case 2: echo "<script>window.location='utilizadores.php'</script>"; break;
}
}else{
          echo "<script>alert('Email ou Palavra-pass incorretos')</script>";
          echo "<script>window.location='index.php'</script>";
        }
}
}


------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


o codigo html


<html xmlns="http://www.w3.org/1999/xhtml">
<style>
@font-face { font-family: cubic; src:url(fonts/cubic.ttf); }
h1 {
font-family: cubic
}
</style>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?php include_once('head.php'); ?>
</head>

<body background='img/strawberry_fruits-1366x768.jpg'>
</br>
</br>
</br>
</br>
</br>
</br>
</br>

<div class='large-6 columns large-offset-3 columns'>
  <div class='panel'>
   <div class ='row'>      
       <div class='large-4 columns large-offset-3'>
         <h1>Mercado</h1>
       </div>
    </div>
    <form method='POST' action='login.php' class='form-signin'>
<div class ='row'>      
       <div class='large-8 columns large-offset-2'>
          <input type='email' name='email' placeholder='Email' required />
       </div>
    </div>
     <div class='row'>
       <div class='large-8 columns large-offset-2'>
         <input type='password' name'password' placeholder='Palavra-Passe' required />
       </div>    
     </div>
     <div class='row'>
      <div class='large-5 columns large-offset-5 columns'>
         <button type='submit' class='button tiny'> Entrar </button>
        </div>
     </div>
     </form>
  </div>
</div>
</body>

</html>

Viewing all articles
Browse latest Browse all 14700