Session PHP MYSQL
brianovic75
Messages postés
4
Statut
Membre
-
brianovic75 Messages postés 4 Statut Membre -
brianovic75 Messages postés 4 Statut Membre -
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>
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>
A voir également:
- Session PHP MYSQL
- Easy php - Télécharger - Divers Web & Internet
- Mysql community download - Télécharger - Bases de données
- Expert php pinterest - Télécharger - Langages
- Session invalide ou obsolète - Forum Consommation & Internet
- Www.yahoomail.com ouverture de session - Forum Yahoo mail
2 réponses
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 :'(
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 :'(