IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Prolème de conditions


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 53
    Par défaut Prolème de conditions
    Bonjour à tous et à toutes.
    Une fois de plus, je suis complètement, mais alors complètement largué.

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    if ((empty($info_user)) or (empty($info_mdp)) or (empty($info_mdpconf)) or (empty($info_email)) or (empty($info_siteinfo))) {
    		$info_error = "champ";
    	}
    	elseif ((preg_match("/^[_a-zA-Z0-9-]+(.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+.)+[a-zA-Z]{2,4}$/", $info_email) && strlen($info_email) >= 8) == false)
    	{
    		$info_error = "mail"
    	}
    	else {
    		if ($info_mdp != $info_mdpconf) {
    			$info_error = "confirm"
    		}
    		elseif (search_entry ("login", $info_user)) {
    			$info_error = "user";
    		}
    		else {
    			if (search_entry ("email", $info_email)) {
    				$info_error = "mail";
    			}
    			else {
    				register ($info_user, $info_mdp, $info_email, $info_siteinfo);
    				$subscribe = 1;
    			}
    		}
    	}

    Ce bout de code me renvoie l'erreur suivante :
    Parse error: syntax error, unexpected '}' in /home/mdosproj/www/register.php on line 15
    J'ai du relire ça une bonne trentaine de fois, je n'ai pas compris d'où ça vient : cette accolade est à sa place pourtant ! ?
    Merci d'avance.

  2. #2
    Membre émérite Avatar de micetf
    Homme Profil pro
    Professeur des Ecoles
    Inscrit en
    Mai 2009
    Messages
    557
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : Professeur des Ecoles
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2009
    Messages : 557
    Par défaut
    Il manque des ; à la fin des lignes 6 et 10.

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 53
    Par défaut
    Oui, je venais de m'en rendre compte (sujet inutile, je l'ai passé en résolu sans réponses ^^).
    Mais merci à toi en tout cas.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Condition If multiple
    Par M1000 dans le forum ASP
    Réponses: 2
    Dernier message: 01/03/2004, 13h46
  2. [MYSQL] conditions et requetes
    Par sebos63 dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 26/02/2004, 16h41
  3. Condition sur debug et release
    Par xave dans le forum MFC
    Réponses: 3
    Dernier message: 04/02/2004, 15h04
  4. Condition et contenu TImage
    Par Detlev_linux dans le forum Langage
    Réponses: 6
    Dernier message: 23/12/2003, 01h00
  5. boucle avec condition d'arret changeante
    Par NicoH dans le forum Langage
    Réponses: 3
    Dernier message: 10/06/2003, 11h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo