Probleme d'insertion dans la base de données

rota90 -  
 le père -
Bonjour,
mon probléme est lorsque l'utilisateur remplit son formulaire rien n'est ajouté à la base de données en appuiyant sur le boutton ennvoyer rien ne s'affiche j'arrive pas à contourner le probléme pouvez vous m'aidez?
voilà mon code html
<html>
<head>
<title>inscription </title>
</head>
<body bgcolor="#999999">
<table align="center" width="1071" border="0">
  <tr>
    <td  width="1061" height="141"><img src="photo/utilitaires/bandeau_bas03.jpg" width="1066" height="138"></td>
  </tr>
  <tr>
    <td height="55"><table width="1069" border="0">
      <tr>
        <td width="270" height="50"  align="center" bgcolor="#990000"><h3><a href="accueil.html" style="color:#666"><em>Accueil</em></a></h3></td>
        <td width="260" align="center" bgcolor="#990000"><h3><a href="voiture.html" style="color:#666"><em>Voitures</em></a></h3></td>
        <td width="247" align="center" bgcolor="#990000"><h3><a href="recherche.html" style="color:#666" ><em>Recherche</em></a></h3></td>
        <td width="274" align="center" bgcolor="#990000"><h3><a href="presentation.html" style="color:#666"><em>Presentation</em></a></h3></td>
      </tr>
    </table></td>
  </tr><table width="200" cellspacing="0">
  <tr>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
  </tr>
</table>

</table>
 <form name="envoyer" action="inscri.php" method="	POST">
<div align="center">
  <p>&nbsp;</p>
  <blockquote>
    <blockquote>
      <blockquote>
        <blockquote>
          <blockquote>
            <blockquote>
              <blockquote>
                <h1 align="left"><em>Formulaire d'inscription: </em></h1>
              </blockquote>
             
              <blockquote>
                <table width="218" border="0" align="right" cellspacing="0">
                  <tr>
                    <td width="212" height="149"><img src="photo/06_slide.jpg" width="317" height="275"></td>
                  </tr>
                </table>
              </blockquote>
            </blockquote>
            <p align="left" class="Style4">Nom :
              <input type="text" name="nom" id="nom">
            </p>
            <p align="left" class="Style4">Prénom :
              <input type="text" name="prenom"id="prenom">
            </p>
            <p align="left" class="Style4">Pseudo:
              <input type="text" name="pseudo"id="prenom">
            </p>
            <p align="left" class="Style4">Mot de passe:
            <input type="password" name="pass" >
            </p>
            <p align="left" class="Style4"> Adresse :
              <input type="text" name="adresse"id="adresse">
            </p>
            <p align="left" class="Style4">Num. téléphone:
              <input name="tel" type="text" id="numtel">
            </p>
            <p align="left" class="Style4">Date de naissance:            </p>
            <blockquote>
              <p align="left" class="Style4">jour
                <select name="jour" id="jour">
                  <option>##</option>
                  <option>1</option>
                  <option>2</option>
                  <option>3</option>
                  <option>4</option>
                  <option>5</option>
                  <option>6</option>
                  <option>7</option>
                  <option>8</option>
                  <option>9</option>
                  <option>10</option>
                  <option>11</option>
                  <option>12</option>
                  <option>13</option>
                  <option>14</option>
                  <option>15</option>
                  <option>16</option>
                  <option>17</option>
                  <option>18</option>
                  <option>19</option>
                  <option>20</option>
                  <option>21</option>
                  <option>22</option>
                  <option>23</option>
                  <option>24</option>
                  <option>25</option>
                  <option>26</option>
                  <option>27</option>
                  <option>28</option>
                  <option>29</option>
                  <option>30</option>
                  <option>31</option>
                </select>
                Mois
                <select name="mois" id="mois">
                  <option>##</option>
                  <option>Janvier</option>
                  <option>Février</option>
                  <option>Mars</option>
                  <option>Avril</option>
                  <option>Mai</option>
                  <option>Juin</option>
                  <option>Juillet</option>
                  <option>Août</option>
                  <option>Septembre</option>
                  <option>Octobre</option>
                  <option>Novembre</option>
                  <option>Décembre</option>
                </select>
                Anneé
                <input name="annee" type="text" id="annee">
              </p>
            </blockquote>
            <p align="left"><span class="Style4">adresse email :
              <input name="email" type="text" id="email" size="50">
            </span></p>
            <blockquote>
              <blockquote>
                <blockquote>
                  <blockquote>
                    <p align="left"> 
                      <input name="envoyer" type="button" id="envoyer" value="Envoyer" >
                      
                    </p>
                  </blockquote>
                </blockquote>
              </blockquote>
            </blockquote>
          </blockquote>
        </blockquote>
      </blockquote>
    </blockquote>
  </blockquote>
  </form>
</div>
</body>
</html>

et mon code inscri.php
<?php
  //connection au serveur
  $cnx = mysql_connect( "localhost", "root", "" ) ;
 
  //sélection de la base de données:
  $db  = mysql_select_db( "recherche" ) ;
  $nom     = $_POST["nom"] ;
 $prénom = $_POST["prenom"] ;
 $adresse_mail = $_POST["email"] ;
 $pseudo       = $_POST["pseudo"] ;
 $num_tel       = $_POST["tel"] ;
 $jour_naiss       = $_POST["jour"] ;
 $mois_naiss       = $_POST["mois"] ;
$année_naiss       = $_POST["annee"] ;
$adresse       = $_POST["adresse"] ;
 $mdp       = $_POST["pass"] ;
  //création de la requête SQL:
  $sql = 'INSERT  INTO utilisateur  VALUES ("", "'.$pseudo.'","'.$mpd.'","'.$nom.'", "'.$prénom.'","'.$num_tel.'","'.$adresse_mail.'","'.$jour_naiss.'","'.$mois_naiss.'","'.$année_naiss.'", "'.$adresse.'") ' ;
 
  //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("L'insertion a été correctement effectuée") ;
  }
  else
  {
    echo("L'insertion à échouée") ;
  }
?>

merci d'avance :)


A voir également:

1 réponse

le père
 
Bonjour

Tu as vraiment une caractère de tabulation entre " et POST dans <form name="envoyer" action="inscri.php" method=" POST"> ?

Sinon, ajoute print_r($_POST); au tout début de inscri.php (après <?php, quand même...) pour voir si tu reçois bien le formulaire
0