Session PHP MYSQL

Bonjour,

J'ai un problème avec mon code PHP, concernant les sessions PHP.

Je dois me connecter pour supprimer quelque chose dans mon application par exemple.

Mais je n'arrive pas bien à me servir du code PHP pour les sessions.

Je vous montre mon code : (ce code concerne ma page connexion.php et j'ai besoin d'accèder à la page suppresion.php pour pouvoir supprimer ce que je veux mais il faut que j'ai un accès sécuriser sur la page suppresion.php)

<?php
// inclure la page config.php
include('config.php');

//si les champs de login et de mot de passe ne sont pas vides, on insère l'utilisateur.
if($_POST['LOGIN'] = "" && $_POST['PASSWORD'] = "")
{
$login = $_POST['LOGIN'] ;
$pass = $_POST['PASSWORD'] ;

//Se connecter au serveur de la base de données
mysql_connect(HOST, USERNAME, PASSWORD) or die (mysql_error ());

// Se connecter au serveur de la base de données
mysql_select_db(DATABASE) or die(mysql_error());

//création de la requête SQL
$requete2 = "SELECT * FROM connexion WHERE login = '".$login."' AND password = '".$pass."'";

//exécution de la requête SQL
mysql_query($requete2) or die (mysql_error());

//on récupère le résultat
$result = mysql_fetch_object($requete2) ;

//si la requête s'est bien passée
if(is_object($result))
{
//début de la sessions
session_start() ;
}
}
?>

<html>
<head>
<title>La Boite a idee</title>
<style type="text/css">

body {
padding-left: 0em;
font-family: "Arial";
color: Purple ;
background-color: #1C65AE
}

body {
color: #FF7401;
background-color:black ;
}

body {
background: # 000 url (hello.jpg) »
centre centre fixe no-repeat;
}

ul.navbar {
list-style-type: none;
padding: 0;
margin: 0;
position: absolute;
top: 0em;
left: 0em;
width: 12em
}
h2 {
font-family: Helvetica, Geneva, Arial,
SunSans-Regular, sans-serif
}

ul.navbar li {
background: Sienna;
margin: 0.9em 0;
padding: 0.1em;
border-right: 0.5em solid white
}

ul.navbar a {
text-decoration: none
}

a:link {
color: white
}

a:visited {
color: white
}

</style>
<link rel="stylesheet" type="text/css" href="design.css"/>
<link rel="icon" type="image/jpg" href="../img/box.jpg" />
</head>
<body>
<form method="post" action="">
<br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/>
<table border="1" align="center" valign="middle">
<tr>
<td><p><label for="login">Login :                  </label><input type="text" id="login" name="login" /></p></td>
</tr>

<tr>
<td><p><label for="password">Mot de passe :    </label><input type="password" id="password" name="password" /></p></td>
</tr>

<tr>
<td> <center><p><input type="submit" id="submit" name="submit" value="Connexion" /></p> </td>
</tr>
</table>
<br/>
<center><a href="../accueil.php" target="_top">Revenir à la page d'accueil</a></center>
</form>
</body>
</html>

2 réponses

  1. slt

    il te faut:

    <?php
    session_start();
    ?>

    tout en haut de ta page et avant tout code html et php
    1. ok merci mais sa ne marche toujours pas :'(

      sa fais 3 jours que je bloque je dois rendre au plus vite cet appli a mon boss

      il faut que j'appelle mon login et passeword par sql dans la BDD.

      Si quelqu'un pouvais m'expliquer pas a pas ce qu'il faut faire, j'ai beau avoir été sur les tutos, je comprends nada :'(