Parse error: parse error on line 72
Résolu
batoule80
Messages postés
8
Date d'inscription
Statut
Membre
Dernière intervention
-
batoule80 Messages postés 8 Date d'inscription Statut Membre Dernière intervention -
batoule80 Messages postés 8 Date d'inscription Statut Membre Dernière intervention -
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
- Playback error reconnect in 3s (1/5) francais - Forum Box et Streaming vidéo
- Error 1962 ✓ - Forum PC fixe
- Whea error occt - Forum Processeur
- A javascript error occurred in the main process - Forum Matériel & Système
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