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 :

Concaténation de données [PHP 5.3]


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 3
    Par défaut Concaténation de données
    Bonjour,

    A partir d'une formulaire HTML de contact simple, j'envoie des données à ce script:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    extract($_POST);
    $nom = !empty($nom) ? filter_input(INPUT_POST, $nom, FILTER_SANITIZE_STRING) : $errors.= 'Un nom s\'il vous plait';
    ...
    Et le message d'erreur suivant:
    Undefined variable: errors in...
    Pourquoi ? Si je ne concatène pas la variable, ça passe. Or, j'ai deux autres champs à vérifier également...

  2. #2
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    fait un $errors = '', au début de ton code

  3. #3
    Expert confirmé

    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2010
    Messages
    5 420
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2010
    Messages : 5 420
    Par défaut
    Comme dit stealth35 tu n'avais pas défini de valeur par défaut pour ta variable $errors.

    Sinon une remarque, c'est très déconseillé d'utiliser extract. Pourquoi ne pas récupérer les variables post normalement : $_POST['nom']
    cela à l'avantage d'être clair et d'éviter les risques d'embrouille.

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 3
    Par défaut
    là, vous m'épatez les gars : présents sur les forums même un dimanche... Je ne m'attendais pas à une réponse avant demain.
    En tout cas, merci pour la réponse et suggestion.

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

Discussions similaires

  1. concaténation de données numériques
    Par manuel.cegarra dans le forum Langage SQL
    Réponses: 7
    Dernier message: 12/02/2008, 16h08
  2. Concaténation des données d'un tableau
    Par SybVicious dans le forum Débuter
    Réponses: 13
    Dernier message: 25/07/2007, 15h05
  3. concaténation de données sur état
    Par Ric21 dans le forum IHM
    Réponses: 9
    Dernier message: 30/12/2006, 10h51
  4. Réponses: 6
    Dernier message: 09/11/2006, 16h34
  5. Concaténation ne donne pas le résultat attendu
    Par artotal dans le forum Langage
    Réponses: 4
    Dernier message: 12/05/2006, 01h37

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