Pb insertion donnée à Base Données en php

Mr Joé Messages postés 94 Statut Membre -  
 mouhssine -
Bonjour j'ai un problème pour envoyer des données avec un formulaire en php dans une base sql
voici le code:

<label for='pseudo' class='label_cote'>Pseudo : </label>
<input type='text' name='pseudo' id='pseudo' />
<div class='cleaner'> </div>
<label for='nom' class='label_cote'>Nom : </label>
<input type='text' name='nom' id='nom' />
<label for='prenom' class='label_cote'>Prénom : </label>
<input type='text' name='prenom' id='prenom' />
...

<input type='submit' name='send' value='S'inscrire' accesskey='s' />

<?

$connect= mysql_connect("localhost","root","");

if($connect)
{echo " connexion au serveur réussie";}
else echo mysql_error();

$connexion = mysql_select_db("dvd");

if ($connexion)
{echo "connexion au serveur réussie";}
else echo mysql-error();

//requete d'insertion

$pseudo = $_GET['pseudo'];
$nom = $_GET['nom'];
$prenom = $_GET['prenom'];
$datedenaissance = $_GET['datedenaissance'];
$adresse =$_GET['adresse'];
$teladherent =$_GET['teladherent'];
$password =$_GET['password'];
$mail = $_GET['mail'];

$sql = "insert into client (Pseudo,NomAdherent, PrenomAdherent,DateNaissance,
Adresse,TelAdherent,email,Password)
VALUES ('$pseudo','$nom','$prenom','$datedenaissance','$adresse','$teladherent','$password,'$mail')";
mysql_query($sql);

une fois que je clique sur le submit il n'y a pas effet les données saisies ne sont pas répercuté dans la base de données.

Je vous remercie de votre aide,
Configuration: Windows XP
Firefox 2.0.0.12

3 réponses

  1. Utilisateur anonyme
     
    Salut,

    Quel est l'action sur ton formulaire ?
    0
    1. Mr Joé Messages postés 94 Statut Membre 3
       
      <form action='confInscription.php' method='post'>

      Cela dirige vers un formulaire pour confirmer l'inscription de l'adherent

      Le voici :

      <html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"fr\" >
      <head>
      <title>Mon super site</title>
      <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
      <link rel="stylesheet" media="screen" type="text/css" title="Design" href="dvd.css" />
      </head>

      <body>
      <?php

      // L'Entete
      echo "<div id=\"en_tete\">";

      echo "</div>";

      //Le Menu
      echo "<div id=\"menu\">";
      include("menu.php") ;
      echo "</div>";

      echo "<div id='corps'>";
      echo "<fieldset>
      <legend>Validation Inscription</legend>
      <p>
      Votre inscription a bien été prise en compte. Un e-mail de confirmation vous sera envoyé
      pour valider votre inscription.
      </p>\n";

      echo "</div>";

      echo"<div id='pied_de_page'>";
      include('pied.php') ;
      echo "</div>";
      ?>


      </body>

      </html>
      0
      1. mouhssine > Mr Joé Messages postés 94 Statut Membre
         
        je pense que l'action de votre formulaire et 'POST' et vous faites la récuperation avec 'GET' donc il faut changer le get par post ou l'inverse
        0
  2. Utilisateur anonyme
     


    le code d'INSERT est sur la même page que le formulaire?
    0
    1. Mr Joé Messages postés 94 Statut Membre 3
       
      oui il est juste à la fin de mon formulaire,

      Merci d'avance
      0
  3. the_unknown Messages postés 5 Statut Membre 1
     
    Tu a oublié FORM :)

    <form method=GET action='insert.php'>
    <label for='pseudo' class='label_cote'>Pseudo : </label>
    <input type='text' name='pseudo' id='pseudo' />
    <div class='cleaner'> </div>
    <label for='nom' class='label_cote'>Nom : </label>
    <input type='text' name='nom' id='nom' />
    <label for='prenom' class='label_cote'>Prénom : </label>
    <input type='text' name='prenom' id='prenom' />
    ...

    <input type='submit' name='send' value='S'inscrire' accesskey='s' />
    </form>
    0
    1. Mr Joé Messages postés 94 Statut Membre 3
       
      Je viens de fermer ma balise <form> avec </form> mais je nè toujours pas de résultat.
      Pense tu que ça peut venir d'un autre problème.

      Merci d'avance;
      0