Page 1 sur 1

Parse unexprected $ !

Posté : 12 nov. 2005, 15:02
par the_grinch
Bonjour,
Alors voila j'ai une erreur :

Parse error: parse error, unexpected $ in /var/www/free.fr/b/2/will74/index.php on line 67

La ligne 67 est :
</html>

Voici le code :
<?php require_once('Connections/will.php'); ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>index</title>
</head>

<body>

<? if (isset($_POST['login']))
{
		if(isset($_POST) && !empty($_POST['login']) && !empty($_POST['pass'])) 
		{
		  extract($_POST);
		  // on recupère le password de la table qui correspond au login du visiteur
		  $sql = "SELECT login, pass, mail, autre FROM membres WHERE login='".$login."'";
		  $req = mysql_query($sql) or die('Erreur SQL !');
	
		  $data = mysql_fetch_assoc($req);
	
		  if($data['pass'] != $pass) {
			echo '<p>Mauvais login / password. Merci de recommencer</p>';
			exit;
		 }
		  else 
		 {
			$_SESSION['login'] = $login;
			$_SESSION['mail'] = $data['mail'];
			$_SESSION['autre'] = $data['autre'];
		 }
		 
}

else 
{ 
?>
			<div align="center">
			  <form name="form1" method="post" action="index.php">
				<p>Nom d'utilisateur : 
				  <input name="login" type="text" id="login">
			</p>
				<p>Mot de passe : 
				  <input name="pass" type="text" id="pass"> 
				</p>
				<p>
				  <input type="submit" name="Submit" value="Envoyer">  
				  </p>
			  </form>
			</div>
			
<?
} ?>


			<?
			if (isset($_SESSION['login']))
			{
			include 'espace_membre.php';
			}
			else 
			{
			echo 'Vous ne vous etes pas logué !!!';
			}
			?>
</body>
</html>
Je ne vois pas l'erreur !
Merci !

Posté : 12 nov. 2005, 15:15
par Truc
tu as oublié de femer une accolade dans le 1er groupe de test (if)

Posté : 12 nov. 2005, 15:45
par the_grinch
ok merci !