Aide aux syntaxe php
mezianembe
Messages postés
8
Date d'inscription
Statut
Membre
Dernière intervention
-
mezianembe Messages postés 8 Date d'inscription Statut Membre Dernière intervention -
mezianembe Messages postés 8 Date d'inscription Statut Membre Dernière intervention -
je besoin de vous aide a ce probleme de syntaxe php
le message d'erreur : Parse error: syntax error, unexpected 'else' (T_ELSE) in C:\wamp\www\site_dynamique\signup.php on line 12
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:
- Aide aux syntaxe php
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Alert php ✓ - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
- Trouver erreur de syntaxe fichier txt ✓ - Forum PHP
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
D'ailleurs, tu as fait cette même erreur à plusieurs autres endroits.
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.