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 :

Fatal error: Call to undefined function


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Avatar de erfindel
    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    498
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 498
    Par défaut Fatal error: Call to undefined function
    Bonjour,


    Je débute en PHP, et je m'affronte à plein de problème mon problème actuel est ce message :

    Fatal error: Call to undefined function Ajout() in C:\wamp\www\Film\enregistrer.php on line 11
    Ma fonction ajout est dans un include :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    function Ajout($titre, $date, $nom_rea, $pre_rea, $anne_nai)
    {
    	mysql_query ("INSERT INTO film(titre, date_rea, nom_rea, pre_rea, annee_nais) VALUES($titre, $date, $nom_rea, $pre_rea, $anne_nai)"); 
    }

    Et je l'appel :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    $date = intval($_POST['date']);
    $annee = intval($_POST['anne-nai']);
     
     
    Ajout($_POST['titre'],$date,$_POST['nom-rea'],$_POST['pre-rea'],$annee);

    Je ne comprend pas pourquoi j'ai cette erreur, merci de votre aide

  2. #2
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    tu peux montrer le code complet svp ?
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  3. #3
    Membre éclairé
    Avatar de erfindel
    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    498
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 498
    Par défaut
    Voici le code de ma page
    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
    <html>
    <?php
    include("BDD.php");
    ConnectBDD;
    Echo "<br>Je suis connecter a la BDD";
     
    $date = intval($_POST['date']);
    $annee = intval($_POST['anne-nai']);
     
     
    Ajout($_POST['titre'],$date,$_POST['nom-rea'],$_POST['pre-rea'],$annee);
     
     
    Echo $_POST['titre'];
    Echo $_POST['date']; 
    Echo $_POST['nom-rea']; 
    Echo $_POST['pre-rea'];
    Echo $_POST['anne-nai'];
    ?>
    </html>
    Et le code de mon include :
    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
    <?
    function ConnectBDD()
    {
    	mysql_connect("localhost", "root", "");
    	mysql_select_db("film");
    }
     
    function Ajout($titre, $date, $nom_rea, $pre_rea, $anne_nai)
    {
    	mysql_query ("INSERT INTO film(titre, date_rea, nom_rea, pre_rea, annee_nais) VALUES($titre, $date, $nom_rea, $pre_rea, $anne_nai)"); 
    } 
     
     
    function DeconnectBDD()
    {
    	mysql_close();
    }
    ?>

  4. #4
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    tu n'as pas de messages concernant le manque de parenthèses a cette ligne ?
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  5. #5
    Membre éclairé
    Avatar de erfindel
    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    498
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 498
    Par défaut
    Ah oui juste je ne l'ai avais pas mises.


    Quand je les met mon problème se reporte à cette ligne.
    Fatal error: Call to undefined function ConnectBDD() in C:\wamp\www\Film\enregistrer.php on line 4

  6. #6
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    si tu change le tag <? de ton include en <?php (meme si dans le cas d'un include ça ne joue pas tellement ...) ça donne quoi ?
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

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

Discussions similaires

  1. Fatal error: Call to undefined function: () in
    Par Shyboy dans le forum Langage
    Réponses: 10
    Dernier message: 10/07/2006, 20h43
  2. [XML] [XSLT] Fatal error: Call to undefined function xslt_create()
    Par fadex dans le forum Bibliothèques et frameworks
    Réponses: 5
    Dernier message: 05/07/2006, 12h34
  3. Réponses: 3
    Dernier message: 13/05/2006, 15h48
  4. Réponses: 3
    Dernier message: 21/03/2006, 14h21
  5. Réponses: 11
    Dernier message: 08/12/2005, 16h54

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