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