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 :

Unknown column in 'field list' [Débutant(e)] [MySQL]


Sujet :

PHP & Base de données

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 Unknown column in 'field list'
    Bonjour, je débute en php et je suis confronté à un problème :


    J'explique :

    1° Je saisie des données
    2° Je les contrôles
    3° Je les insères dans la base de données

    Dans la table j'ai 5 champs:
    Titre = Varchar
    date_rea = Year
    nom_rea = Varchar
    pre_rea = Varchar
    annee_nais = Year

    Lorsque je veux ajouter dans ma BDD, si dans la zone de saisie de Titre je n'est pas mis un chiffre ou nombre j'ai l'erreur suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Unknown column 'TitreduFilmSaisi' in 'field list'
    Si je l'insère moi même dans la base de donnée il n'y a pas de problème.

    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
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    <html>
    <?php
     
    $date = intval($_POST['date']);
    $annee = intval($_POST['anne-nai']);
     
    if ($date != 0 )
    	{
    	if  ($annee !=0 )
    		{
    		if ($_POST['titre'] != null)
    			{
    			include ("BDD.php");
    			ConnectBDD();
     
    			Ajout($_POST['titre'],$date,$_POST['nom-rea'],$_POST['pre-rea'],$annee);
     
    			Echo 'Ajout réussi';
    			DeconnectBDD();
    			echo '<br>';
    			?> &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp <input type="button" name="retour" value="Retour" onClick="self.location.href='index.html'"><?php
    			}
    		else
    			{
    			echo 'Erreur de saisie, veuillez saisir un titre';
    			echo '<br><br>';
    			?> &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp <input type="button" name="retour" value="Retour" onClick="self.location.href='saisir.html'"><?php
    			}
    		}
    	else
    		{
    		echo "Erreur de saisie, veuillez resaisir l'année ";
    		echo '<br><br>';
    		?>&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp <input type="button" name="retour" value="Retour" onClick="self.location.href='saisir.html'"><?php
    		}
    	}
    else
    	{
    	echo 'Erreur de saisie, veuillez resaisir la date de réalisation';
    	echo '<br><br>';
    	?> &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp <input type="button" name="retour" value="Retour" onClick="self.location.href='saisir.html'"><?php
    	}
     
     
    ?>
    </html>
    Et de ma fonction Ajout ()

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    function Ajout($letitre, $date, $nom_rea, $pre_rea, $anne_nai)
    {
    	mysql_query ("INSERT INTO film(titre, date_rea, nom_rea, pre_rea, annee_nais) VALUES($letitre, $date, $nom_rea, $pre_rea, $anne_nai)") or die(mysql_error());
    }

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2003
    Messages : 154
    Par défaut
    salut,

    essaie ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    function Ajout($letitre, $date, $nom_rea, $pre_rea, $anne_nai)
    {
    	mysql_query ("INSERT INTO film(titre, date_rea, nom_rea, pre_rea, annee_nais) VALUES('$letitre', '$date', '$nom_rea', '$pre_rea', '$anne_nai')") or die(mysql_error());
    }

  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
    Merci beaucoup

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

Discussions similaires

  1. unknown column in 'field list'
    Par perla110 dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 29/11/2012, 16h19
  2. 1054 - Unknown column 'L' in 'field list'
    Par Pacman23 dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 05/10/2009, 10h12
  3. [MySQL] Erreur SQL ! Unknown column '' in 'field list'
    Par jump-jack dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 29/09/2009, 19h16
  4. [MySQL] Unknown column in 'field list'
    Par Escudo dans le forum PHP & Base de données
    Réponses: 16
    Dernier message: 21/02/2009, 15h21
  5. [MySQL] message 'unknown column' concernant 'field list'
    Par thannane dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 03/02/2007, 08h24

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