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 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138
| <?php
// on teste si le visiteur a soumis le formulaire de connexion
if (isset($_POST['connexion']) && $_POST['connexion'] == 'Connexion') {
if ((isset($_POST['login']) && !empty($_POST['login'])) && (isset($_POST['pass']) && !empty($_POST['pass']))) {
$base = mysql_connect ('localhost', 'root', '');
mysql_select_db ('Agence', $base);
// on teste si une entrée de la base contient ce couple login / pass
$sql = 'SELECT count(*) FROM membre WHERE login="'.mysql_escape_string($_POST['login']).'" AND pass_md5="'.mysql_escape_string(md5($_POST['pass'])).'"';
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$data = mysql_fetch_array($req);
mysql_free_result($req);
mysql_close();
// si on obtient une réponse, alors l'utilisateur est un membre
if ($data[0] == 1) {
session_start();
$_SESSION['login'] = $_POST['login'];
header('Location: membre.php');
exit();
}
// si on ne trouve aucune réponse, le visiteur s'est trompé soit dans son login, soit dans son mot de passe
elseif ($data[0] == 0) {
$erreur = 'Compte non reconnu.';
}
// sinon, alors la, il y a un gros problème :)
else {
$erreur = 'Probème dans la base de données : plusieurs membres ont les mêmes identifiants de connexion.';
}
}
else {
$erreur = 'Au moins un des champs est vide.';
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Agence Martinique</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="css/layout.css" rel="stylesheet" type="text/css" />
<link href="css/forms.css" rel="stylesheet" type="text/css" />
<link href="css/Sanstitre-2.css" rel="stylesheet" type="text/css" />
<script src="js/jquery-1.1.3.1.pack.js" type="text/javascript"></script>
<link rel="stylesheet" href="js/jquery.tabs.css" type="text/css" media="print, projection, screen">
</head>
<body>
<div id="wrap">
<div id="topbar">
<ul>
<li class="current"><a href="index.php">Accueil</a></li>
<li><a href="aPropos2.php">A propos</a></li>
<li></li>
<li></li>
<li></li>
</ul>
</div>
<div id="header">
<div id="sitename">
<div id="sitename"><a href="#" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Logo','','images/logo.png',1)"><img src="images/logo.png" alt="" width="101" height="109" id="Logo" /></a>
</div>
<p> </p>
</div>
<div id="useractions">
<div id="headings">
<h2><img src="images/create_indi_usr.jpg" alt="" width="25" height="22" /> <a href="Inscription.php">Clique ici pour t'inscrire</a> </h2>
</div>
<div id="login">
<div id="loginform">
Connexion à l'espace membre :<br />
<form action="index.php" method="post">
Login : <input type="text" name="login" value="<?php if (isset($_POST['login'])) echo htmlentities(trim($_POST['login'])); ?>"><br />
Mot de passe : <input type="password" name="pass" value="<?php if (isset($_POST['pass'])) echo htmlentities(trim($_POST['pass'])); ?>"><br />
<input type="submit" name="connexion" value="Connexion">
</form>
<?php
if (isset($erreur)) echo '<br /><br />',$erreur;
?>
</div>
</div>
</div>
</div>
<div id="content">
<div id="topcategorieslink" class="clear">
<h2>Categories</h2>
<ul>
<li><a href="index.php">Villas</a> </li>
<li><a href="index2.php">Locaux Professionnels</a> </li>
<li><a href="index3.php">Coiffure</a> </li>
<li><a href="index4.php">Êvènement</a> </li>
<li><a href="index5.php">Logement</a> </li>
</ul>
</div>
<div class="clear"> </div>
<div id="main">
<h1>Liste Villas</h1>
<ul class="listing">
<li>
<div class="listinfo"> <img src="images/Villa/villa 1.jpg" alt="" class="listingimage" />
<h3>Villa 5 Chambres F1</h3>
<p> Fort de France</p>
<span class="price">prix : 500 000</span></div>
<div class="listingbtns"> <span class="listbuttons"> <a href="#">Contactez Vendeur</a></span><span class="text"> <a>0596 30 82 25</a></span></div>
<div class="clear"> </div>
</li>
<li>
<div class="listinfo"> <img src="images/Villa/villa 2.jpg" alt="" class="listingimage" />
<h3>Villa 10 Chambres T1</h3>
<p> Carbet</p>
<span class="price">prix : 1 000 000 </span></div>
<div class="listingbtns"> <span class="listbuttons"> <a href="#">Contactez Vendeur</a></span><span class="text"> <a>0596 30 82 25</a></span></div>
<div class="clear"> </div>
</li>
<li>
<div class="listinfo"> <img src="images/Villa/villa 3.jpg" alt="" class="listingimage" />
<h3>Villa 20 Chambre</h3>
<p> Le François</p>
<span class="price">prix : 10 000 000 </span></div>
<div class="listingbtns"> <span class="listbuttons"> <a href="#">Contactez Vendeur</a></span><span class="text"> <a>0596 30 82 25</a></span></div>
<div class="clear"> </div>
</li>
<li>
<div class="listinfo"> <img src="images/Villa/villa 4.jpg" alt="" class="listingimage" />
<h3>Villa Luxieu</h3>
<p> Le Lamentin</p>
<span class="price">prix : 10 000 000 </span></div>
<div class="listingbtns"> <span class="listbuttons"> <a href="#">Contactez Vendeur</a></span><span class="text"> <a>0596 30 82 25</a></span></div>
<div class="clear"> </div>
</li>
</ul>
</div>
</div>
</div>
</body>
</html> |
Partager