j'ai une page qui permet de rentrer un login et un mot de passe et j'envoi cela vers une page pour verifier que mon utilisateur existe. si oui je voudrais ouvrir une autre page et cé la que ca coince. voila mon code :
voila ma premiere page de log : index.php
Code : Tout sélectionner
<?php
session_start();
?>
<html>
<head>
<title>Identification</title>
</head>
<center>
<title>Connexion au site</title>
<h1> Identification</h1>
</head>
<body>
<form method="post" action="veriflogin.php">
<table border="0" width="400" align="center">
<tr>
<td width="200"><b>Vôtre login</b></td>
<td width="200">
<input name="user_name" type="text">
</td>
</tr>
<tr>
<td width="200"><b>Vôtre mot de passe<b></td>
<td width="200">
<input type="password" name="password">
</td>
</tr>
<tr>
<td colspan="2">
<input type="submit" name="submit" value="login">
</td>
</tr>
</table>
</form>
</body>
</html>ensuite jarrive sur la page veriflogin.php
Code : Tout sélectionner
<?php
session_start();
$user_name = $_POST['user_name'];
$_SESSION['user_name'] = $user_name;
$password = $_POST['password'];
$_SESSION['password'] = $password;
?>
<html>
<body>
<?php
$user = "root";
$host = "localhost";
$password="";
$database="useraccount";
$connection = mysql_connect ($host,$user,$password)
or die(mysql_error());
$db= mysql_select_db ($database,$connection )
or die("selection de la base de données impossible");
$req="select user_name, password from valid_user where user_name = '$user_name'";
$result = mysql_query ($req)
or die ("execution de la requete impossible");
$ligne = mysql_fetch_array($result) ;
if ($ligne == "")
{
echo "<FONT SIZE='8' color='#ff0000'><B> Cette utilisateur n'existe pas </font></b>";
include ('index.php');
}
else
{
extract($ligne);
if ($password == $password )
{
include('pageprinc.php');
}
else
{
echo " <FONT SIZE='8' color='#ff0000'><B> Echec identification </font></b>";
include ('index.php');
}
}
?>
</body>
</html>et j'obtiens le message d'erreur suivant :
Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in c:\program files\easyphp1-8\www\local\pageprinc.php on line 4