Aide aux syntaxe php

Fermé
mezianembe Messages postés 8 Date d'inscription jeudi 18 juin 2015 Statut Membre Dernière intervention 19 juin 2015 - 18 juin 2015 à 17:27
mezianembe Messages postés 8 Date d'inscription jeudi 18 juin 2015 Statut Membre Dernière intervention 19 juin 2015 - 18 juin 2015 à 17:49
je besoin de vous aide a ce probleme de syntaxe php
include("connexion.php");
$message = '';
if (isset($_POST['username'])) {
$username = $_POST['username'];
$fname = $_POST['fname'];
$lname = $_POST['lname'];
$email = $_POST['email'];
$pass1 = $_POST['pass1'];
$pass2 = $_POST['pass2'];
if ((!username) || (!fname) || (!lname) || (!email) || (!pass1) || (pass2)) {
$message = "please check out your informations";
}else{
if($pass1 != $pass2){
$message = "your password 2 is wrong"

}else{
$username = preg_replace("#[^0-9a-z]#i","","$username");
$fname = preg_replace("#[^0-9a-z]#i","","$fname");
$lname = preg_replace("#[^0-9a-z]#i","","$lname");
$pass1 = sha1($pass1);
$email = mysql_real_escape_string($email);
$user_query = mysql_query("SELECT username FROM members WHERE username='$username' LIMIT 1 ")or die('could not check the username');
$count_username = mysql_num_rows($user_query);
$email_query = mysql_query("SELECT email FROM members WHERE email='$email' LIMIT 1 ")or die('could not check the email');
$count_email = mysql_num_rows($email_query);
if ($count_username > 0){
$message = 'your username is already in use'
}else if ($count_email > 0){
$message = 'this email is already in use'

}else {
$ip_adress = $_SERVER[REMOTE_ADDR];
$query = mysql_query("INSERT INTO members (username, firstname, lastname, email, password, ip_adress,
signup_date) VALUES ('$username','$fname','$lname','$email','$pass','$ip_adress, now()") or die("could not insert data");
$members_id = mysql_insert_id();
mkdir("users/$members_id",0755);
$message = 'you have now been registered'
}
}
}
}

le message d'erreur : Parse error: syntax error, unexpected 'else' (T_ELSE) in C:\wamp\www\site_dynamique\signup.php on line 12
A voir également:

3 réponses

Bonjour

Bizarre qu'il indique une erreur ligne 12, moi je la vois un peu plus loin, tu as oublié le point-virgule à la fin de
$message = "your password 2 is wrong"


D'ailleurs, tu as fait cette même erreur à plusieurs autres endroits.
1
mezianembe Messages postés 8 Date d'inscription jeudi 18 juin 2015 Statut Membre Dernière intervention 19 juin 2015
18 juin 2015 à 17:42
merci mais l'erreur maintenant est :
Parse error: syntax error, unexpected '}' in C:\wamp\www\site_dynamique\signup.php on line 28
0
Utilisateur anonyme
18 juin 2015 à 17:43
Et tu n'as aucune idée d'où ça peut venir ?
0
mezianembe Messages postés 8 Date d'inscription jeudi 18 juin 2015 Statut Membre Dernière intervention 19 juin 2015
18 juin 2015 à 17:49
j'essai mais je ne conprent rien ou le probleme , j'ai le copié dans un php cheker mais le même probleme
0