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 récupération de donnée


Sujet :

PHP & Base de données

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2012
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2012
    Messages : 17
    Par défaut Formulaire et récupération de donnée
    Bonjour,

    Je veux créer un formulaire avec la récupération de données dans ma BDD mais cela ne marche pas.

    Quelqu'un pourrait m'aider ?

    Voici 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
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    <!DOCTYPE html>
    <!--
    To change this license header, choose License Headers in Project Properties.
    To change this template file, choose Tools | Templates
    and open the template in the editor.
    -->
    <html>
        <head>
            <meta charset="UTF-8">
            <title></title>
        </head>
        <body>
            <h2>
                Ajout de formation
            </h2>
            <form method="post">
               <label>Session <input type="text" name="num_session"/></label><br/>
               <label>Formateur: <input type="text" name="num_formateur"/></label><br/>
               <label>Salle <input type="texte" name="num_salles"/></label><br/>
               <label>heure debut: <input type="text" name="heure_debut"/></label><br/>
                <label>heure fin: <input type="text" name="heure_fin"/></label><br/>
                <label>date: <input type="text" name="date_debut"/></label><br/>
                 <label>formation: <input type="text" name="formation"/></label><br/>
                  <label>jours: <input type="text" name="jours"/></label><br/>
                  <input type="submit" value="ajouter une formation"/>
               </form>
            <?php
     
     
                    // D'abord, je me connecte à la base de données.
                    mysql_connect("localhost", "root", "root");
                    mysql_select_db("bddplanning");
     
     
     
                        mysql_query("INSERT INTO cours VALUES('', '$num_session', '$num_formateur', '$num_salles','$heure_debut','$heure_fin','$date_debut',$formation','$jours')");
     
     
            ?>
        </body>
    </html>

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Cela fait 12 ans qu'on ne programme plus comme ça.
    Il faut utiliser $_POST pour recuperer les données de ton formulaire.

    http://www.php.net/manual/fr/tutorial.forms.php
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2012
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2012
    Messages : 17
    Par défaut
    Merci pour ta réponse. Ok mais moi je veux recupérer les données dans la BDD pas sur une page. peux-tu m'aider ?

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Le principe est le même.
    c'est juste le nom de la variable qui change.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre très actif Avatar de zaza576
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2013
    Messages
    175
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2013
    Messages : 175
    Par défaut
    Salut,

    n'oublie pas de mettre des id dans tes champs input de tes formulaires car si je ne m'abuse ce sont eux qui te permettront d'identifier les champs de ton formulaire pour les récupérer côté serveur avec la variable $_POST !

  6. #6
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    si je ne m'abuse ce sont eux qui te permettront d'identifier les champs
    Oui, tu t'abuses. Ce sont les attributs name qui permettent de récupérer les valeurs.
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  7. #7
    Inactif  
    Homme Profil pro
    Inscrit en
    Janvier 2014
    Messages
    374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Janvier 2014
    Messages : 374
    Par défaut
    Bonjour.

    Pourriez vous expliquer clairement ce que vous voulez construire ?

    "Un problème bien énoncé, c'est la moitié du travail !"

    D'ailleurs cela ne ressemble-t-il pas une application pour un enseignant ?...

    Cdlt

  8. #8
    Membre très actif Avatar de zaza576
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2013
    Messages
    175
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2013
    Messages : 175
    Par défaut
    Citation Envoyé par Bovino Voir le message
    Oui, tu t'abuses. Ce sont les attributs name qui permettent de récupérer les valeurs.
    Bonjour Bovino, merci pour ce détail Ca fait mal de s'abuser. Heureusement que c'est que de temps en temps ;-)

  9. #9
    Membre Expert

    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2011
    Messages
    1 723
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2011
    Messages : 1 723
    Par défaut
    Etant donné le niveau de php que tu sembles avoir, je ne saurai que te conseiller un excellent tutoriel pour débutant qui t'apprendra toutes les bases de développement en Php.

Discussions similaires

  1. [AC-2007] VBA, ouverture d'un formulaire et récupération de données
    Par petitpom dans le forum IHM
    Réponses: 11
    Dernier message: 17/07/2012, 11h43
  2. [HTML 4.0] Multiligne dans un formulaire de récupération de données
    Par pateettics dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 13/01/2011, 23h49
  3. Réponses: 3
    Dernier message: 22/11/2010, 09h18
  4. Réponses: 2
    Dernier message: 07/02/2008, 10h31
  5. Test du formulaire et récupération des données
    Par DEBUTANTPHP dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 11/01/2008, 18h59

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