Parse error: syntax error, unexpected 'else' (T_ELSE)
chinkout
-
Lakano -
Lakano -
Bonjour,
j'ai le probleme de Parse error: syntax error, unexpected 'else' (T_ELSE)
sur le code suivant:
<html>
<head>
<?php
sleep(2);
session_start();
include('connection.php');
if (isset($_POST['login'])){
$username = $_POST["login"];
}
$password = $_POST["password"];
$flag='ok';
if ($flag<>'ok')
{
header("location:Errorpage.php");
}
else
{
$sql="SELECT * FROM utilisateur WHERE login='$login' AND passsword='$password'";
$result=mysql_query($sql);
while($val=mysql_fetch_assoc($result));
{
$ID=$val['id'];
}}
$count=mysql_num_rows($result);
else($count==1)
{
$_SESSION['username']=$login;
$_SESSION['password']=$password;
header("location:home.php");
}
else
{
echo"mot de passe ou username n'existe pas!";
}
}
//include('home.php');
?>
j'ai le probleme de Parse error: syntax error, unexpected 'else' (T_ELSE)
sur le code suivant:
<html>
<head>
<?php
sleep(2);
session_start();
include('connection.php');
if (isset($_POST['login'])){
$username = $_POST["login"];
}
$password = $_POST["password"];
$flag='ok';
if ($flag<>'ok')
{
header("location:Errorpage.php");
}
else
{
$sql="SELECT * FROM utilisateur WHERE login='$login' AND passsword='$password'";
$result=mysql_query($sql);
while($val=mysql_fetch_assoc($result));
{
$ID=$val['id'];
}}
$count=mysql_num_rows($result);
else($count==1)
{
$_SESSION['username']=$login;
$_SESSION['password']=$password;
header("location:home.php");
}
else
{
echo"mot de passe ou username n'existe pas!";
}
}
//include('home.php');
?>
A voir également:
- Parse error: syntax error, unexpected 'else' (T_ELSE)
- Cmos checksum error ✓ - Forum Carte-mère/mémoire
- Playback error reconnect in 3s (1/5) francais - Forum Box et Streaming vidéo
- Error 1962 ✓ - Forum PC fixe
- Whea error occt - Forum Processeur
- A javascript error occurred in the main process - Forum Matériel & Système
1 réponse
if (isset($_POST['login'])){
$username = $_POST["login"];
} <------- tu fermes le if ici, donc le 2ème else plus bas ne peut pas fonctionner.
while($val=mysql_fetch_assoc($result));point-virgule en trop
personnellement, j'écris mon code de cette manière
while($val=mysql_fetch_assoc($result)){ça m'évites de faire ce genre de boulette...
...
}