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

PHP & Base de données Discussion :

format de téléphone non valide


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2015
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2015
    Messages : 44
    Par défaut format de téléphone non valide
    salut a tous

    je debute en php et j'aimerais savoir comment corriger ce type d'erreur:
    Fatal error : Uncaught exception 'PDOException' avec le message «SQLSTATE [HY000]: erreur générale: 1366 valeur entière incorrect: '' dans la colonne 'Tel' à la ligne 1 'dans C: \ Program Files \ EasyPHP-devserver-16.1 \ eds -www \ courrier_rendez_vous \ ajouter_client.php: 20 Stack trace: # 0 C: \ Program Files \ EasyPHP-devserver-16.1 \ dir-www \ courrier_rendez_vous \ ajouter_client.php (20): PDOStatement-> execute (Array) # 1 { main} jeté dans C: \ Program Files \ EasyPHP-devserver-16.1 \ dir-www \ courrier_rendez_vous \ ajouter_client.php sur la ligne 20.
    En effet desire inserer des clients dans ma base de données voici mon code:

    Code : 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
    <?php
     
    	INCLUDE("Connexion.php");
     
        $id_clt=(isset($_POST["id_clt"])) ? $_POST["id_clt"] : "";
        $Raison_sociale=(isset($_POST["Raison_sociale"])) ? $_POST["Raison_sociale"] : "";
        $Adresse_clt =(isset($_POST["Adresse_clt"])) ? $_POST["Adresse_clt"] : "";
        $Tel =(isset($_POST["Tel "])) ? $_POST["Tel "] : "";
        $Mail =(isset($_POST["Mail"])) ? $_POST["Mail"] : "";
     
        $stmt = $db->prepare('INSERT INTO Client(Raison_sociale,Adresse_clt,Tel,Mail) VALUES(:Raison_sociale,:Adresse_clt,:Tel,:Mail)');
     
        $stmt->execute(
            array(
                ':Raison_sociale' => $Raison_sociale,
                ':Adresse_clt' => $Adresse_clt,
                ':Tel' => $Tel,
                ':Mail' => $Mail
            )
        );
        echo "nouvelles données inserées";
    	?>
    s'il vous plait aidez moi

  2. #2
    Membre Expert

    Homme Profil pro
    développeur
    Inscrit en
    Octobre 2013
    Messages
    1 583
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : développeur

    Informations forums :
    Inscription : Octobre 2013
    Messages : 1 583
    Par défaut
    Bonjour, As tu essayé d'afficher ta requête pour la tester en dehors du code?

  3. #3
    Membre expérimenté
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    294
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2008
    Messages : 294
    Par défaut
    Bonjour,

    Pour commencer, enlève ton espace lorsque tu récupères le tel :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
     $Tel =(isset($_POST["Tel"])) ? $_POST["Tel"] : "";
    Ensuite vérifie le type de ton champ tel dans la base de données.

  4. #4
    Membre Expert
    Avatar de Dendrite
    Femme Profil pro
    Développeuse informatique
    Inscrit en
    Juin 2008
    Messages
    2 129
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 59
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeuse informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2008
    Messages : 2 129
    Billets dans le blog
    8
    Par défaut
    Le champ telephone dans ta base est un integer ? mets le en varchar 20 pour voir...
    PDO, une soupe et au lit !
    Partir de la fin est un bon moyen de retrouver son chemin. Bibi - 2020

  5. #5
    Membre averti
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2015
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2015
    Messages : 44
    Par défaut
    ok j'essaie et je vous informe merçi !

  6. #6
    Membre averti
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2015
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2015
    Messages : 44
    Par défaut
    j'ait ce que vous m'avez dit ,je n'aie plus d'erreur mais il y a seulement le id_rdv,la Raison_sociale et le Mail qui s'affiche l'Adresse_clt et le Tel ne s'affiche pas

  7. #7
    Membre expérimenté
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    294
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2008
    Messages : 294
    Par défaut
    Quand tu dis qu'il ne s'affiche pas, tu veux dire dans ta base de données ?

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

Discussions similaires

  1. format de fichier non valide
    Par dwarf17 dans le forum Excel
    Réponses: 4
    Dernier message: 06/01/2012, 10h24
  2. JXL : format de fichier non valide
    Par burhud dans le forum Documents
    Réponses: 6
    Dernier message: 17/11/2011, 14h18
  3. Format de date non valide
    Par nbinot dans le forum PL/SQL
    Réponses: 13
    Dernier message: 29/10/2008, 17h05
  4. Problème de marge non valide pour ce format
    Par moilou2 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 01/07/2008, 14h55
  5. [AJAX] format xml non valide à cause de pub de l'hebergeur
    Par delfare dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 05/07/2007, 17h09

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