Parse error: parse error on line 72
Résolu
batoule80
Messages postés
8
Statut
Membre
-
batoule80 Messages postés 8 Statut Membre -
batoule80 Messages postés 8 Statut Membre -
Bonjour,
quelqun peut me dire où est l'erreur
merci d'avance pour ceux qui prondront le temps de lire mon message
quelqun peut me dire où est l'erreur
if ((empty($_POST['nom'])|| empty($_POST['prénom']) || empty($_POST['email'])||
empty($_POST['login']) || empty($_POST['passwd']) || empty($_POST['passwd2'])||empty($_POST['division']))
{ ------------------------- ---------> ligne 72
$verif=false;
echo "Vous devez saisir tous les champs obligatoires ?";
}
merci d'avance pour ceux qui prondront le temps de lire mon message
A voir également:
- Parse error: parse error on line 72
- Cmos checksum error ✓ - Forum Carte-mère/mémoire
- Error 1962 ✓ - Forum PC fixe
- Bad request error 403 paiement ✓ - Forum Réseaux sociaux
- A javascript error occurred in the main process - Forum Matériel & Système
- Eespt technical error ✓ - Forum TNT / Satellite / Réception
6 réponses
re
merci zoidberg d'avoir répondu si vite , la parenthèse est celle du IF alors l'erreur n'est pas là !!!
merci zoidberg d'avoir répondu si vite , la parenthèse est celle du IF alors l'erreur n'est pas là !!!
j'ai mis toute la page pour y voir clair , les erreurs affichées sont :
Notice: Undefined index: fax on line 36
Notice: Undefined index: adresse on line 39
Notice: Undefined index: profession on line 45
je ne sais pas si le fait de se connecter à la base de données deux fois soit un problème !!!
je ne sais pas où fermer la BD au niveau de la première connection !!
Notice: Undefined index: fax on line 36
Notice: Undefined index: adresse on line 39
Notice: Undefined index: profession on line 45
<?php
session_start();// Inclut le fichier de fonctions pour cette application.
include_once('fonctions.php'); ?>
<?php
// création des variables aux noms abrégés
if(isset($_POST['nom'])) $nom = $_POST[ 'nom' ];
else $nom="";
if(isset($_POST['prénom'])) $prénom = $_POST['prénom'] ;
else $prénom="";
if(isset($_POST['email'])) $email = $_POST['email'] ;
else $email="";
if(isset($_POST['login'])) $login = $_POST[ 'login'] ;
else $login="";
if(isset($_POST['passwd'])) $passwd = $_POST['passwd'] ;
else $passwd="";
if(isset($_POST['passwd2'])) $passwd2 = $_POST['passwd2'] ;
else $passwd2="";
if(isset($_POST['num_téléphone'])) $num_téléphone = $_POST['num_téléphone'] ;
else $num_téléphone="";
if(isset($_POST['num_portable'])) $num_portable = $_POST['num_portable'] ;
else $num_portable="";
if(isset($_POST['poste_interne '])) $poste_interne = $_POST['poste_interne '] ;
else $poste_interne ="";
if(isset($_POST['fax'])) $fax = $_POST['fax '] ; ----------> ligne 36
else $fax ="";
if(isset($_POST['adresse'])) $adresse = $_POST['adresse '] ; ---------> ligne 39
else $adresse ="";
if(isset($_POST['division'])) $division= $_POST['division '] ;
else $division ="";
if(isset($_POST['profession'])) $profession=$_POST['profession'] ;------>ligne 45
else $profession ="";
if(isset($_POST['loginAttempts'])) $loginAttempts= $_POST['loginAttempts '] ;
else $loginAttempts ="";
// Vérifie les formulaires remplis.
if((isset($_POST["apply"]))||(isset($_POST["save"])))
{
$verif=true;
$result = db_connect();
if (!$result)
die(mysql_error());
// selection de la base de données
$select = mysql_select_db($dbName,$result);
if ($select)
die(mysql_error());
$res=mysql_query("select * from utilisateur where username='$login'");
$num=mysql_num_rows($res);
if(empty($_POST['nom'])|| empty($_POST['prénom']) || empty($_POST['email']) ||
empty($_POST['login']) || empty($_POST['passwd']) || empty($_POST['passwd2']) || empty($_POST['division']))
{
$verif=false;
echo "Vous devez saisir tous les champs obligatoires ?";
}
if (!ereg ("[a-zA-Z]", $nom, $regs) or ereg ("[0-9]", $nom, $regs))
{
$verif=false;
echo "Format de nom invalide : $nom";
}
elseif (!ereg ("[a-zA-Zéè'à]", $prénom, $regs) or ereg ("[0-9]", $prénom, $regs))
{
$verif=false;
echo "Format de prenom invalide : $prénom";
}
// L'adresse e-mail n'est pas valide.
elseif (!valid_email($email))
{
$verif=false;
echo ('Entrez une adresse e-mail valide!!');
}
elseif($num >=1)
{
$verif=false;
echo "Désolé, ce login existe déja choisir un autre login S.V.P ";
}
//Les mots de passe ne sont pas identiques.
elseif ($passwd != $passwd2)
{
$verif=false;
echo ('Les mots de passes ne correspondent pas');
}
// Vérifie si la longueur du nom d'utilisateur est ok.
elseif (strlen($login)>16)
{
$verif=false;
echo ('Votre nom d\'utilisateur doit etre inférieur à 16 caractères');
//exit;
}
elseif (!ereg ("[0-9/-:+-]", $num_téléphone, $regs) or ereg ("[a-zA-Z]", $num_téléphone, $regs))
{
$verif=false;
echo "Format de telephone invalide : $num_téléphone";
}
elseif (!ereg ("[0-9/-:+-]", $num_portable, $regs) or ereg ("[a-zA-Z]", $num_portable, $regs))
{
$verif=false;
echo "Format de telephone invalide : $num_portable";
}
elseif (!ereg ("[0-9/-:+-]", $poste_interne, $regs) or ereg ("[a-zA-Z]", $poste_interne, $regs))
{
$verif=false;
echo "Format de telephone invalide : $poste_interne";
}
elseif (!ereg ("[0-9/-:+-]", $fax, $regs) or ereg ("[a-zA-Z]", $fax, $regs))
{
$verif=false;
echo "Format de fax invalide : $fax";
}
elseif(strlen($adresse)>255)
{
$verif=false;
echo "Format d'adresse invalide : elle a dépassé 255 caractères";
}
//Aucun champ n'est vide, on peut enregistrer dans la table
else
{
if($verif)
{
//* connexion à la base
$result = db_connect();
if (!$result)
die(mysql_error());
// selection de la base de données
$select = mysql_select_db($dbName,$result);
if (!$select)
die(mysql_error());
// on écrit la requête sql
$sql = "INSERT INTO hd_utilisateur (nom, prenom,email, username, passwd,telephone,user_mobile,poste_interne,fax,adresse,division,profession) VALUES('$nom','$prénom','$email','$login','$passwd','$num_téléphone','$num_portable','$poste_interne','$fax ', '$adresse ','$division','$profession ')";
// on insère les informations du formulaire dans la table
mysql_query($sql) or die('Impossible d\'éxécuter la requète réessayez plus tard');
mysql_close();
// on affiche le résultat pour le visiteur
echo 'Vos données ont été ajoutées.';
} }
}
?>
je ne sais pas si le fait de se connecter à la base de données deux fois soit un problème !!!
je ne sais pas où fermer la BD au niveau de la première connection !!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question