begin process at 2012 02 14 01:40:09
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Divers

 > 

Erreur - unexpected T_ELSEIF


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Erreur - unexpected T_ELSEIF

mardi 20 février 2007 à 21:39:47 | Erreur - unexpected T_ELSEIF

Frank9321

Bonjour,
j'ai fait un petit code PHP mais la, ca me bloque. Il me dit:
Parse error: syntax error, unexpected T_ELSEIF in E:\www\inscription\inscription2.php on line 55

je ne comprends pas.

Voici mon code:

<?php
//ROUTINE DE POST
$pseudo = $_POST['pseudo'];
$mdp1 = $_POST['mdp1'];
$mdp2 = $_POST['mdp2'];
$email = $_POST['email'];
$b1 = $_POST['b1'];
$b2 = $_POST['b2'];
$b3 = $_POST['b3'];
$ville = $_POST['ville'];
$q1 = $_POST['q1'];
$charte = $_POST['charte'];
$ip = $_SERVER['REMOTE_ADDR'];
$anni = $b1;
$anni .= ":";
$anni .= $b2;
$anni .= ":";
$anni .= $b3;
$date_inscription = date("j:n:Y");
$heure_inscription = date("G:i:s");
$codeverif = rand(1, 1000);


//FIN ROUTINE POST
//TEST MDP, CHARTES, ET ANTISPAM
if($mdp1 != $mdp2){
echo'
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Pinguiland.fr - ERREUR D\'INSCRIPTION</title>
</head>
<body>
<p><b>VOUS AVEZ OUBLIÉ DE REMPLIR UN CHAMP(Votre mot de passe est faux :) ), CLIQUEZ <a href="inscription1.php">ICI</a> POUR RETOURNER A L\'INSCRIPTION</b></p></body></html>';
exit();}

elseif($q1 != "1"){
echo'
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Pinguiland.fr - ERREUR D\'INSCRIPTION</title>
</head>
<body>
<p><b>LA QUESTION ANTISPAM EST FAUSSE, CLIQUEZ <a href="inscription1.php">ICI</a> POUR RETOURNER A L\'INSCRIPTION</b></p></body></html>';
exit();}

include("../siteweb/mysql/connexion.php");
$sql = "SELECT user FROM users WHERE user = '$pseudo'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
************L'erreur se situe par la***************
$data = mysql_fetch_array($req);

elseif($data['user'] == $pseudo)
        {
    echo '<html><head><title>ERREUR</title></head><body>Votre pseudo est déja pris, Desole<br><a href="inscription1.php">Recommencer</a>';
exit();
}

include("../siteweb/mysql/connexion.php");
$sql = "SELECT email FROM users WHERE mail='$email'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_array($req);

elseif($data['mail']==$mail)
        {
    echo '<html><head><title>ERREUR</title></head><body>Cette adresse email a déja ete prise<br>Allez  dans votre espace et desinscrivez vous<a href="inscription1.php">Recommencer</a>';
exit;
}
mysql_close();
elseif($charte != "OUI"){
echo'
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Pinguiland.fr - ERREUR D\'INSCRIPTION</title>
</head>
<body>
<p><b>VOUS N\'ESTES PAS D\'ACCORD AVEC LA CHARTE<br> CLIQUEZ <a href="inscription1.php">ICI</a> POUR RETOURNER A L\'INSCRIPTION(ET ACCEPTER LA CHARTE) ou <a href="http://www.google.com">ICI</a> POUR RETOURNER CHEZ GOOGLE :)<br><h2>Pensez a votre pauvre petit pingouin :| </h2></b></p></body></html>';
exit();}

elseif($pseudo == ""){
echo'
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Pinguiland.fr - ERREUR D\'INSCRIPTION</title>
</head>
<body>
<p><b>VOUS N\'AVEZ PAS MIS DE PSEUDO<br> CLIQUEZ <a href="inscription1.php">ICI</a> POUR RETOURNER A L\'INSCRIPTION<br></b></p></body></html>';
exit();}

elseif($email == ""){
echo'
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Pinguiland.fr - ERREUR D\'INSCRIPTION</title>
</head>
<body>
<p><b>VOUS AVEZ MIS UN EMAIL NON VALIDE<br> CLIQUEZ <a href="inscription1.php">ICI</a> POUR RETOURNER A L\'INSCRIPTION<br></b></p></body></html>';
exit();}
else{
include("../siteweb/mysql/connexion.php"); //connexion a la BDD
$req = mysql_query("INSERT INTO users Values('', '$pseudo', '$email', '$mdp1', 'non', '$codeverif', '$ip', '$date_inscription', '$heure_inscription', '$ville', '$anni')");          // 3
mysql_close($db);  // 6
$subject_mail = "Ton inscription sur " . include("../siteweb/autres/adresse.txt");
$message_body = " Bonjour,
Nous sommes heureux de t'annoncer que ton inscription sur " . include("../siteweb/autres/adresse.txt") . " a réussi.
Tu dois maintenant valider le code. Le voici
*********CODE SECRET DE LA VALIDATION -> " . $codeverif . " <- CODE SECRET DE LA VALIDATION ******.
Voila.

Cordialement
Le webmaster";

mail($email,$subject_mail,$message_body);

}

?>
Le fichier Connexion.php:

<?php $db = mysql_connect('localhost', 'root', '');  // 1
mysql_select_db('Pingui2',$db);  ?>

Si sa se trouve, c'est un probleme tout con, mais j'ai pas trouvé.

Merci d'avance.
mercredi 21 février 2007 à 08:21:24 | Re : Erreur - unexpected T_ELSEIF

AkeluX

Membre Club
Bonjour,

Vous avez trois fois du code entre la fermeture de vos blocs } et le début de vos elseif !
Je vous ai mis en rouge le code qui ne peut pas se trouver là ...


exit();}

include("../siteweb/mysql/connexion.php");
$sql = "SELECT user FROM users WHERE user = '$pseudo'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
************L'erreur se situe par la***************
$data = mysql_fetch_array($req);


elseif($data['user'] == $pseudo)

exit();
}

include("../siteweb/mysql/connexion.php");
$sql = "SELECT email FROM users WHERE mail='$email'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_array($req);


elseif($data['mail']==$mail)

exit;
}
mysql_close();
elseif($charte != "OUI"){

Salutations,

AkeluX


Cette discussion est classée dans : mysql, erreur, email, post, inscription


Répondre à ce message

Sujets en rapport avec ce message

fonction mail [ par refkaben ] salut tous le monde!j'ai un formulaire d'inscription, si un membre vient de s'inscrire on lui envoi un mail lui demandant de me contacter, voila le co page Php+ Mysql qui galère [ par felix_12 ] Voila, cela fait quelques heures que je galère ssur ce petit code de rien du toutr qui ne marche pas , il n'affiche aucune erreur mais il najoute pas mes erreur de ce marque pas espace membre [ par speedylol ] bonjour voici , j ai un script membres que j'ai modifier a mon goût mes les erreur de fonction pas je vois pas pq seriez vous m'eclairez la dessus svp contact via formailre mail (ne passe pas) [ par speedylol ] bonjour j'ai un petit soucis avec mon formailare de contact pat mail , il ne passe pas je reviens toujours a la case réessayez seriez vous m'aider svp probleme avec mes sessions! [ par drmatox ] bonjour a vous, je suis trankillement installer dans mon fauteuil et je commence mon script de session, bon bien sur c'est pas simple mais on a connu UPDATE de plusieurs tables [ par noreille79 ] J'ai un souci lors de la mise à jour (par les membres)des tables de ma base de données. Il modifie mon mot de passe même si je lui en ai pas déclaré Erreur dans un script de formulaire [ par Sven78 ] Bonjour à toutes et à tous Google m'a conduit ici quand je lui ai demandé de l'aide sur la fonction $_POST qui semble me poser problème À la base c'e récupéré valeur menu déroulant [ par doberman_420 ] Bonjour, C'est encore moi lol, Il y a quelque chose que je ne comprend pas par rapport a l'insertion d'un menu déroutlant sur la page d'inscription qu Problème d'authentification [ par machmacha ] Bonjour a tous,j'ai un problème et j'espère que quelqu'un pourra m'aider a le résoudre voilà mon soucis:j'ai une page index.php ou il ya un rebrique d Pb d'insertion [ par papiona ] salutj essaier de créer une connexion avec la base de donné Mysql pour inserer des données dans la base mais le probléme .je saiser les informations d


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,310 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales