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 :

Problème d'execution d'une requete [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre éclairé
    Inscrit en
    Juin 2006
    Messages
    502
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 502
    Par défaut Problème d'execution d'une requete
    Bonjour à tous!!!

    J'ai créé un formulaire qui enregistre les données saisis dans la base de données. Le problème c'est que ça ne fonctionne pas. Et je ne voi pas l'erreur.

    Mon formulaire
    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
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
     
    <form name='formulaire' action="traitement.php"  method='post' enctype="multipart/form-data">
    <table>
    	<tr>
        	<td>Date*</td>
            <td><select name="ddn_j">
                    <option value="0">JJ
                    <?php for($j=1;$j<=31;$j++)
                        echo "<option value='" . $j . "'>" . $j;
                    ?>
    			  </select>
                  <select name="ddn_m">
                    <option value="0">MM
                    <?php for($m=1;$m<=12;$m++)
                        echo "<option value='" . $m . "'>" . $m;
                    ?>
                  </select>
    			  <select name="ddn_y">
                    <option value="0">AAAA
                    <?php for($y=1925;$y<=1992;$y++)
                        echo "<option value='" . $y . "'>" . $y;
                    ?>
                 </select>
             </td>
        </tr>
        <tr>
        	<td>Titre*</td>
            <td><input type="text" name="titre" class="required" size="53" /></td>
        </tr>
            <tr>
        	<td>Document </td>
            <td><input type="file" name="fichier" size="30"></td>
        </tr>
          <tr>
        	<td><input name='annuler' type='reset' value='Annuler' class='input'/></td>
            <td><input type="submit" name="enregistrer" value="Enregistrer"></td>
        </tr>
    </table>
     
    </form>
    Le traitement du formulaire
    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
    //----------------------------------------Connexion à la base de données---------------------------------
    $connexion = mysql_connect('localhost', 'root', '') or die('Erreur de connexion');
    mysql_select_db('MaBase') or die('Sélection de la base impossible'); 
     
    //---------------------- On récupere les variables -----------------------------------
    $date=$_POST['ddn_y'] . "-" . $_POST['ddn_m'] . "-" . $_POST['ddn_j'];
    $titre=$_POST['titre'];
    //-------------------------------------------------------------------------------------------------------------------------------------------------------------------
    //on vérifie que tous les champs obligatoires ont bien été saisis
    if (($date!=""))
    {
    	//------Exécution des requetes d'insertion -------------------------
    		$requeteInsert_table = mysql_query ("INSERT INTO matable VALUES(
    			'" . $date . "',
    			'" . $titree. "')");
     
     
     
    }
    ?>
    Si vous pouvez m'aider s'il vous plait.

    Merci d'avance.

  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
    Bonjour,

    tu devrais afficher les erreurs MySQL pendant le développement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    $requeteInsert_table = mysql_query ("INSERT INTO matable VALUES(
    			'" . $date . "',
    			'" . $titree. "')") or die(mysql_error());
    Les double parenthèse autour de $date!="" ne sont pas nécessaires .
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  3. #3
    Membre éclairé
    Inscrit en
    Juin 2006
    Messages
    502
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 502
    Par défaut
    voila les erreurs qu'ils m'affichent:

    PHP Warning: mysql_connect() et PHP Fatal error:

  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
    Citation Envoyé par mademoizel Voir le message
    voila les erreurs qu'ils m'affichent:

    PHP Warning: mysql_connect() et PHP Fatal error:
    ça en dit long ...tu peux pas nous donner les messages exact stp ?
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  5. #5
    Membre éclairé
    Inscrit en
    Juin 2006
    Messages
    502
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 502
    Par défaut
    J'ai trouvé mon erreur. C'est la connexion au serveur qui n'était pas bon.

    Merci à tous

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

Discussions similaires

  1. problème de l'execution d'une requete
    Par azräel dans le forum VB.NET
    Réponses: 12
    Dernier message: 02/06/2009, 08h21
  2. Réponses: 11
    Dernier message: 03/07/2008, 14h48
  3. probléme execution d'une requete
    Par sarah_s dans le forum C#
    Réponses: 5
    Dernier message: 30/05/2007, 17h21
  4. Probleme d'execution d'une requete avec un Count
    Par PrinceMaster77 dans le forum ASP
    Réponses: 4
    Dernier message: 23/06/2004, 10h33
  5. [ADO] Probleme lors de l'execution d'une requete...
    Par NoisetteProd dans le forum Bases de données
    Réponses: 4
    Dernier message: 04/06/2004, 12h43

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