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 :

Formulaire et insertion dans BDD [MySQL]


Sujet :

PHP & Base de données

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 8
    Par défaut Formulaire et insertion dans BDD
    Salut à tous,

    Je suis navré de faire appel à vous pour ce "petit" problème mais je dois être passé côté de quelque chose puisqu'il m'est impossible de retrouver d'où vient l'erreur...

    Je souhaiterais que des données d'un formulaire (très simples : nom, prenom, ville, email) soient insérées dans une BDD mais celà ne fonctionne pas.

    Voici le code de ma page "formulaire.php"

    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
    <form action="merci.php" method="post">
     
                              <labelform>Pr&eacute;nom</labelform>
    		<input type="text" name="prenom"><br/>
     
    		<labelform>Nom</labelform>
    		<input type="text" name="nom"><br/>
     
    		<labelform>Email</labelform>
    		<input type="text" name="email"><br/>
     
    		<labelform>Ville</labelform>
    		<input type="text" name="ville" value=><br/>
     
     
    <input type="submit" name="inscription" class="submit" value="Inscription" /></form>

    Et voici le code de ma page "merci.php"

    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
    <?
     
    include('../include/variables.inc'); // Connexion bdd
    include('../include/_fonctions.php'); // Fonctions utiles
     
     
        // Récupération des paramètres POST
        $nom      = $_POST["nom"];
        $prenom  = $_POST["prenom"];
        $email     = $_POST["email"];
        $ville = $_POST["ville"];
     
        $requete = "INSERT INTO Email (id, nom, prenom, email, ville) 
    VALUES (' ', '$nom', '$prenom', '$email', '$ville')";
     
        $result = @mysql_query($requete);
        if (!$result) {
            echo "L'inscription a échoué. Essayez plus tard.".
                 "<br />";
     
        } else {
            echo "Inscription réussie. ".
                 "<br />";
        }
    ?>
    L'inscription échoue, mais quand je fais un :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo "$ville"."$nom"."$prenom"."$email";
    dans la seconde page, tout se récupère correctement.

    Pourriez-vous me donner un coup de pouce s'il vous plait ?
    Images attachées Images attachées  

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 12/02/2011, 17h58
  2. [MySQL] formulaire et insertion dans BDD
    Par Destampes_SA dans le forum PHP & Base de données
    Réponses: 23
    Dernier message: 28/04/2009, 16h43
  3. Formulaire pour insertion dans une bdd
    Par cobolons dans le forum Langage
    Réponses: 6
    Dernier message: 17/04/2009, 18h59
  4. [HTML 4.0] Formulaire pour insertion dans une bdd
    Par cobolons dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 17/04/2009, 08h53
  5. Réponses: 12
    Dernier message: 16/08/2006, 22h28

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