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 :

Insertion dans la base de données depuis un formulaire


Sujet :

PHP & Base de données

  1. #1
    Membre éclairé Avatar de sihammaster
    Webmaster
    Inscrit en
    Mai 2009
    Messages
    256
    Détails du profil
    Informations professionnelles :
    Activité : Webmaster
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2009
    Messages : 256
    Par défaut Insertion dans la base de données depuis un formulaire
    Bonjour,
    Je voudrais inserer dans une table les données entrées depuis un formulaire.
    le formulaire et le code ajout dans la base de données dans la meme page, apres la validation ma table ne se remplie pas par les données.
    voila 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
     
    <form  method="post" name="formulaire"  action="#">
                <p>
                Prénom : 
                <input  name="nom" type="text" >
            </p>
            <p>
               Nom : 
                <input  name="prenom" type="text">
            </p>
     
     </form>
     
    <?php
     
    if($_POST['poste']) //apres la validation
    {
     $connect=mysql_connect("localhost", "root", "") or die ("Echec de la connexion au serveur !");
        $select=mysql_select_db("compte");
        $query="select * from user";
        $result=mysql_query($query); 
    	 $query="insert into user values ('', '".$_POST['nom']."', '".$_POST['prenom']."')";
          $result=mysql_query($query);
    	  ?>
      }
    je sais pas ou se situer le probleme
    Merci d'avance.

  2. #2
    Membre émérite Avatar de sebhm
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2004
    Messages
    1 090
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 090
    Par défaut
    Bonjour,

    où est le submit ?

    qui est $_POST["poste"] ?
    (est-ce que tu entres au moins dans la partie du code qui enregistre ?)

  3. #3
    Membre éclairé Avatar de sihammaster
    Webmaster
    Inscrit en
    Mai 2009
    Messages
    256
    Détails du profil
    Informations professionnelles :
    Activité : Webmaster
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2009
    Messages : 256
    Par défaut
    Bonjour,
    dsl j'ai oublié de mentionner l'effet de clique :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input name="poste" type="submit" value="Envoyer"   >
    'poste': le nom du button submit
    Merci

  4. #4
    Membre émérite Avatar de sebhm
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2004
    Messages
    1 090
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 090
    Par défaut
    lastname ou nom ?
    firstname ou prenom ?
    il faut choisir.

    Fais un echo de ta requete, tu verras ce qui est envoyé à ta base de données MySQL.

    et pourquoi ce SELECT ?

  5. #5
    Membre éclairé Avatar de sihammaster
    Webmaster
    Inscrit en
    Mai 2009
    Messages
    256
    Détails du profil
    Informations professionnelles :
    Activité : Webmaster
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2009
    Messages : 256
    Par défaut
    Bonjour sebhm
    en faite ca marche j'avais juste besoin d'une condition pour que ma base de données se remplie apres la validation
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    if (isset($_POST['poste']))  //si on a validé le formulaire.
    {
     
    //code d'ajout
    }
    Probleme résolu
    Merci a vous

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

Discussions similaires

  1. [MySQL] rechercher dans une base de donnée depuis un formulaire
    Par infoworld2013 dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 25/08/2013, 03h45
  2. Réponses: 7
    Dernier message: 27/06/2011, 14h38
  3. [MySQL] Insertion dans une base de données depuis un formulaire
    Par asvin dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 27/10/2008, 19h51
  4. [Hibernate] problème d'insertion dans la base de données
    Par Willy7901 dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 18/08/2005, 13h19
  5. Probleme d'insertion dans la base de données
    Par PrinceMaster77 dans le forum ASP
    Réponses: 5
    Dernier message: 11/06/2004, 16h21

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