if, elseif, else, je m'y perd...

WRInaute passionné
Bon j'attaque ma 30eme heure a n'avoire pas dormis, mais la j'avour que je coince.

Voici mon code:

Code:
<?
		if(empty($pseudo)  OR empty($pass) OR empty($mail) OR empty($cat) OR empty($titre) OR empty($description))
			{ 
echo "Tous les champs doivent &ecirc;tre remplit.";
include "ajoutinc.php";
			}
		else
	{
$pseudo = htmlspecialchars($_POST['pseudo'] , ENT_QUOTES);
$pass = htmlspecialchars($_POST['pass'], ENT_QUOTES);
$mail = htmlspecialchars($_POST['mail'], ENT_QUOTES);
$cat = htmlspecialchars($_POST['cat'], ENT_QUOTES);
$titre = htmlspecialchars($_POST['titre'], ENT_QUOTES);
$description = htmlspecialchars($_POST['description'], ENT_QUOTES);

$verification = mysql_query("SELECT COUNT(*) FROM ablog_blog WHERE pseudo='$pseudo'"); 
$donnees = mysql_fetch_array($verification);  
		if($donnees['COUNT(*)'] >= 1)
			{
echo "Le pseudo: <b>$pseudo</b> existe déjà!"; 
include "ajoutinc.php";
			}
$averification = mysql_query ("SELECT COUNT(*) FROM ablog_blog WHERE email='$mail'"); 
$adonnees = mysql_fetch_array ($averification);  
		elseif ($adonnees['COUNT(*)'] >= 1) 
			{
echo "L'adresse: <b>$mail</b> est déjà utilisé!"; 
include "ajoutinc.php";
			}
		else
			{
$pseudo = htmlspecialchars($_POST['pseudo'] , ENT_QUOTES);
$pass = htmlspecialchars($_POST['pass'], ENT_QUOTES);
$mail = htmlspecialchars($_POST['mail'], ENT_QUOTES);
$cat = htmlspecialchars($_POST['cat'], ENT_QUOTES);
$titre = htmlspecialchars($_POST['titre'], ENT_QUOTES);
$description = htmlspecialchars($_POST['description'], ENT_QUOTES);
$sql = "INSERT INTO ablog_blog(id, pseudo, pass, email, nom, chconf) VALUES('', '$pseudo',  '$pass', '$mail', '$nom', '$chconf')"; 
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
echo "Votre blog à bien été soumis à l'annuaire, lorsque votre inscription sera approuvé par un administrateur, vous en serez informé par mail.";
			}
	}
?>

Et l'erreur est:
Parse error: parse error, unexpected T_ELSEIF in /home/www/**/www/**/annuaire-blogs/ajout.php on line 52

La ligne 52:

Code:
elseif ($adonnees['COUNT(*)'] >= 1)
 
WRInaute accro
if($donnees['COUNT(*)'] >= 1)
{
echo "Le pseudo: <b>$pseudo</b> existe déjà!";
include "ajoutinc.php";
}

$averification = mysql_query ("SELECT COUNT(*) FROM ablog_blog WHERE email='$mail'");
$adonnees = mysql_fetch_array ($averification);

elseif ($adonnees['COUNT(*)'] >= 1)
{
echo "L'adresse: <b>$mail</b> est déjà utilisé!";
include "ajoutinc.php";
}


ça merde parce que t'as fermé une acolade trop tôt (celle en gras)
ce qui est en rouge se "balade" ;)
 
Discussions similaires
Haut