Bonjour tout le monde

Je souhaite protéger une page avec un identifiant et mot de passe.

J'ai essayé de me débrouillé tout seule, mais j'ai quel que petit problèmes.

Voici le code, avec les erreur indiqué:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
 
<?php
 
$Connexion = mysql_connect("localhost", "root", "");
 
$connexionbase = mysql_select_db("Admin");
 
 
 
if(!empty($_POST['username']) && !empty($_POST['password'])) 
 
{
 
 
$sql = "select pass from connex where identif='".$username."'";
 
//ci-dessus erreur 14
 
 
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
 
  $data = mysql_fetch_assoc($req);
 
 
if($data['pass'] != $password) {
 
//ci-dessus erreur 24
 
 echo "<p>Mauvais login / password. Merci de recommencer</p>";
 
 
 
 
    include('index.htm');
 
 
  exit;
  }
 
else {
    session_start();
    $_SESSION['username'] = $username;
 
//ci-dessus erreur 39
 
 
    echo 'Vous etes bien logué';
    // ici vous pouvez afficher un lien pour renvoyer
    // vers la page d'accueil de votre espace membres 
  }    
}
 
else {
  echo "<p>Vous avez oublié de remplir un champ.</p>";
   include('index.htm'); 
   exit;
}
 
 
?>
Voici l'erreur


Notice: Undefined variable: username in C:\Program Files\EasyPHP 2.0b1\www\login.php on line 14

Notice: Undefined variable: password in C:\Program Files\EasyPHP 2.0b1\www\login.php on line 24

Notice: Undefined variable: username in C:\Program Files\EasyPHP 2.0b1\www\login.php on line 39

Pourriez vous me dire quel correction à réaliser?

Merci d'avance.

A +