Session PHP MYSQL

Fermé
brianovic75 Messages postés 3 Date d'inscription mardi 19 février 2013 Statut Membre Dernière intervention 27 février 2013 - 19 févr. 2013 à 16:16
brianovic75 Messages postés 3 Date d'inscription mardi 19 février 2013 Statut Membre Dernière intervention 27 février 2013 - 19 févr. 2013 à 16:28
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

astuces72 Messages postés 7762 Date d'inscription vendredi 15 janvier 2010 Statut Membre Dernière intervention 15 novembre 2024 1 639
19 févr. 2013 à 16:18
slt

il te faut:

<?php
session_start();
?>

tout en haut de ta page et avant tout code html et php
0
brianovic75 Messages postés 3 Date d'inscription mardi 19 février 2013 Statut Membre Dernière intervention 27 février 2013
19 févr. 2013 à 16:28
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 :'(
0