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 :

Probleme pour envoyer données d'un formulaire vers MYSQL [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 81
    Points : 46
    Points
    46
    Par défaut Probleme pour envoyer données d'un formulaire vers MYSQL
    Bonjour

    Je remplie un petit formulaire qui envoie les données vers une table dans MYSQL
    Mais les données des listes n'y figure pas. ça me met un 0 dans ma base de donnée
    et le champ contenu de ma base ne se remplie pas non plus.
    il y a juste le nom et le prénom qui arrive jusque ma base.
    Pourtant lorsque la requête s'effectue, elle me dit que l'insertion a bien eu lieu.
    Pouvez vous m'aider?
    Merci
    Désoler pour le bug qui a envoyer 2 fois ce post.

    Voici le code 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
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    165
    166
    167
    168
    169
    170
    171
    172
    173
     
    <form name="insertion" action="ajouter_agenda1.php" method="POST">
      <table border="0" align="center" cellspacing="2" cellpadding="2" >
      <tr align="center">
          <td>Nom : </td>
          <td><input type="text" name="nom"></td>
        </tr>
      <tr align="center">
          <td>Prenom : </td>
          <td><input type="text" name="prenom"></td>
        </tr>  
      <tr align="center" with="500">
          <td><font color="#DC143C">La date</font></td>
          <td><select name="jour">
                 <option value="01">01</option>
                 <option value="02">02</option>
                 <option value="03">03</option>
                 <option value="04">04</option>
                 <option value="05">05</option>
                 <option value="06">06</option>
                 <option value="07">07</option>
                 <option value="08">08</option>
                 <option value="09">09</option>
                 <option value="10">10</option>
                 <option value="11">11</option>
                 <option value="12">12</option>
                 <option value="13">13</option>
                 <option value="14">14</option>
                 <option value="15">15</option>
                 <option value="16">16</option>
                 <option value="17">17</option>
                 <option value="18">18</option>
                 <option value="19">19</option>
                 <option value="20">20</option>
                 <option value="21">21</option>
                 <option value="22">22</option>
                 <option value="23">23</option>
                 <option value="24">24</option>
                 <option value="25">25</option>
                 <option value="26">26</option>
                 <option value="27">27</option>
                 <option value="28">28</option>
                 <option value="29">29</option>
                 <option value="30">30</option>
                 <option value="31">31</option>
              </select>
              <select name="mois">
                 <option value="01">01</option>
                 <option value="02">02</option>
                 <option value="03">03</option>
                 <option value="04">04</option>
                 <option value="05">05</option>
                 <option value="06">06</option>
                 <option value="07">07</option>
                 <option value="08">08</option>
                 <option value="09">09</option>
                 <option value="10">10</option>
                 <option value="11">11</option>
                 <option value="12">12</option>
              </select>
              <select name="annee">
                 <option value="2010">2010</option>
                 <option value="2011">2011</option>
                 <option value="2012">2012</option>
                 <option value="2013">2013</option>
                 <option value="2014">2014</option>
                 <option value="2015">2015</option>
              </select>
          </td>
        </tr>
        <tr align="center">
          <td>L'heure</td>
          <td><select name="heure">
                 <option value="00">00</option>
                 <option value="01">01</option>
                 <option value="02">02</option>
                 <option value="03">03</option>
                 <option value="04">04</option>
                 <option value="05">05</option>
                 <option value="06">06</option>
                 <option value="07">07</option>
                 <option value="08">08</option>
                 <option value="09">09</option>
                 <option value="10">10</option>
                 <option value="11">11</option>
                 <option value="12">12</option>
                 <option value="13">13</option>
                 <option value="14">14</option>
                 <option value="15">15</option>
                 <option value="16">16</option>
                 <option value="17">17</option>
                 <option value="18">18</option>
                 <option value="19">19</option>
                 <option value="20">20</option>
                 <option value="21">21</option>
                 <option value="22">22</option>
                 <option value="23">23</option>
                 </select>
              <select name="minute">
                 <option value="00">00</option>
                 <option value="01">01</option>
                 <option value="02">02</option>
                 <option value="03">03</option>
                 <option value="04">04</option>
                 <option value="05">05</option>
                 <option value="06">06</option>
                 <option value="07">07</option>
                 <option value="08">08</option>
                 <option value="09">09</option>
                 <option value="10">10</option>
                 <option value="11">11</option>
                 <option value="12">12</option>
                 <option value="13">13</option>
                 <option value="14">14</option>
                 <option value="15">15</option>
                 <option value="16">16</option>
                 <option value="17">17</option>
                 <option value="18">18</option>
                 <option value="19">19</option>
                 <option value="20">20</option>
                 <option value="21">21</option>
                 <option value="22">22</option>
                 <option value="23">23</option>
                 <option value="24">24</option>
                 <option value="25">25</option>
                 <option value="26">26</option>
                 <option value="27">27</option>
                 <option value="28">28</option>
                 <option value="29">29</option>
                 <option value="30">30</option>
                 <option value="31">31</option>
                 <option value="32">32</option>
                 <option value="33">33</option>
                 <option value="34">34</option>
                 <option value="35">35</option>
                 <option value="36">36</option>
                 <option value="37">37</option>
                 <option value="38">38</option>
                 <option value="39">39</option>
                 <option value="40">40</option>
                 <option value="41">41</option>
                 <option value="42">42</option>
                 <option value="43">43</option>
                 <option value="44">44</option>
                 <option value="45">45</option>
                 <option value="46">46</option>
                 <option value="47">47</option>
                 <option value="48">48</option>
                 <option value="49">49</option>
                 <option value="50">50</option>
                 <option value="51">51</option>
                 <option value="52">52</option>
                 <option value="53">53</option>
                 <option value="54">54</option>
                 <option value="55">55</option>
                 <option value="56">56</option>
                 <option value="57">57</option>
                 <option value="58">58</option>
                 <option value="59">59</option>
                 </select>
          </td>
        </tr>
        <tr align="center">
          <td>L'évenement</td>
          <td><textarea name="evenement" rows="8" cols="45">
              </textarea>
          </td>
        </tr>
        <tr align="center">
          <td colspan="2"><input type="submit" value="ajouter à l'agenda"></td>
        </tr>
      </table>
    </form>
    Et le code php et la requête :
    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
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
     
    <?php
        //connection au serveur:
        $cnx = mysql_connect( "localhost", "root", "" ) ;
     
        //sélection de la base de données:
        $db = mysql_select_db( "greg" ) ;
     
     
    $nom=""; 
    if(!empty($_POST["nom"]))
       $nom=$_POST["nom"];
     
    $prenom=""; 
    if(!empty($_POST["prenom"]))
       $prenom=$_POST["prenom"];
     
     
    $jour=""; 
    if(!empty($_POST["jour"]))
       $adresse=$_POST["jour"];
     
    $mois=""; 
    if(!empty($_POST["mois"]))
       $code_postal=$_POST["mois"];
     
    $annee=""; 
    if(!empty($_POST["annee"]))
       $ville=$_POST["annee"];
     
    $heure=""; 
    if(!empty($_POST["heure"]))
       $num_tel=$_POST["heure"];
     
    $minute=""; 
    if(!empty($_POST["minute"]))
       $email=$_POST["minute"];
     
    $evenement=""; 
    if(!empty($_POST["evenement"]))
       $email=$_POST["evenement"];
     
     
    // Ajoute la nouvelle fiche
    $sql = "INSERT INTO agenda (id,  nom, prenom, jour, mois, annee, heure, minute, contenu)
              VALUES ('','$nom','$prenom','$jour','$mois','$annee','$heure','$minute','$evenement')"; 
     
     
    //exécution de la requête SQL:
      $requete = mysql_query($sql, $cnx) or die( mysql_error() ) ;
     
      //affichage des résultats, pour savoir si l'insertion a marchée:
      if($requete)
      {
        echo "<div class=\"kuku\">L'insertion a été correctement effectuée</div>" ;
      }
      else
      {
        echo "<div class=\"kuku\">L'insertion à échouée</div>" ;
      }
    $cnx= mysql_close();
     
    ?>

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 81
    Points : 46
    Points
    46
    Par défaut
    Apres plusieurs heures passées devant mon code, je viens de m'apercevoir que c'était le nom des variables pour récuperer le contenu de mes listes qui ne portaient pas le bon nom.
    Je m'excuse pour avoir gâché votre temps mais je ne voyais vraiment pas l'erreur a force d'etre devant mon pc et en plus avec le bug ça la posté 2 fois.
    Désolé.
    Je vais faire une pause je pense!!

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

Discussions similaires

  1. [MySQL] inserer des données depuis un formulaire vers MYSQL
    Par lol88 dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 15/12/2009, 23h58
  2. Réponses: 1
    Dernier message: 12/03/2008, 06h17
  3. Envoyer des données d'une formulaire vers une BD dès le chargement d'une page
    Par rebhihabib dans le forum Général Conception Web
    Réponses: 1
    Dernier message: 11/03/2008, 01h33
  4. Réponses: 1
    Dernier message: 10/03/2008, 12h56
  5. Envoyer des données d'une formulaire vers une BD dès le chargement d'une page
    Par rebhihabib dans le forum Autres langages pour le Web
    Réponses: 0
    Dernier message: 09/03/2008, 23h03

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