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

Langage PHP Discussion :

Probleme enregistrement formulaire


Sujet :

Langage PHP

  1. #1
    Candidat au Club
    Homme Profil pro
    footballeur pro
    Inscrit en
    Octobre 2015
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : footballeur pro

    Informations forums :
    Inscription : Octobre 2015
    Messages : 3
    Points : 4
    Points
    4
    Par défaut Probleme enregistrement formulaire
    Bonjour,

    Je rencontre un problème avec mon formulaire, je n'arrive pas a enregistrer les données dans la bdd que ce soit via un insert into ou un tableau.

    Explication du code:
    Quand l'utilisateur clique sur le bouton ajouter, le formulaire apparait ainsi qu'un bouton enregistrer. Donc, quand il remplis les champs et clique sur enregistrer je voudrais que les données soient sauvegardé dans ma bdd engins.nom_controle et engins.date_controle pour pouvoir les sortir sur une autre page.


    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
    <a name="aj"></a> 
    <?php if(isset($_POST['add_doc'])):?>
    <br /><br />
    <font style="font-weight:bold">Nom du controle :</font> <input type="text" name="nom" size="20" /> <br /><br />
    <font style="font-weight:bold">Date controle :</font><input type="text" name="date" size="20" /> <br /><br />
    </form>
    <?php if(isset($_POST['ajo_doc'])):?>
    <?php
    $sql = "INSERT INTO engins ('nom_controle','date_controle') VALUES ('".$nom."', '".$date."')";
    $res = mysql_query($sql);
    ?>
     
    <?php else:?>
    <form method="post"><input type="submit" name="ajo_doc" value="Enregistrer"/></form>
    <?php endif;?>
     
    <?php else:?>
    <form method="post"><input type="submit" value="Ajouter" name="add_doc" class="visiteur" /></form>
    <?php endif;?>
    <?php

  2. #2
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2003
    Messages
    1 303
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 303
    Points : 1 380
    Points
    1 380
    Par défaut
    Bonjour,

    il manque du code avant l'insertion pour récupérer les valeurs du formulaire. Par exemple :
    Je vous conseille de lire http://sylvie-vauthier.developpez.co...rmulaires#LIII pour comprendre le fonctionnement d'un formulaire en PHP (la lecture du reste pourrait aussi vous être bénéfique), et http://php.developpez.com/faq/?page=mysql#mysql-escape pour y ajouter quelques contrôles contre les injections SQL.

    Pour comprendre ce qui ne fonctionne pas, pensez à faire des "echo". Par exemple,
    avant l'insertion vous montrerait que la variable est vide.
    Christophe

    Pensez à mettre quand c'est le cas.

  3. #3
    Candidat au Club
    Homme Profil pro
    footballeur pro
    Inscrit en
    Octobre 2015
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : footballeur pro

    Informations forums :
    Inscription : Octobre 2015
    Messages : 3
    Points : 4
    Points
    4
    Par défaut
    Merci de ta réponse et pour les liens, ils m'ont été utiles.
    J'ai pu trouver mes erreurs.

    Bon codage !

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

Discussions similaires

  1. [Toutes versions] Probleme ouverture formulaire sur un enregistrement préci
    Par azur123 dans le forum VBA Access
    Réponses: 1
    Dernier message: 17/08/2012, 23h43
  2. Compter les enregistrements formulaire
    Par mat44_39 dans le forum IHM
    Réponses: 4
    Dernier message: 17/06/2005, 12h21
  3. Réponses: 3
    Dernier message: 24/02/2005, 15h48
  4. [CSS]Probleme de formulaire entre IE et Firefox
    Par Steph82 dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 17/02/2005, 18h34
  5. Probleme de formulaire d'upload
    Par Oberown dans le forum ASP
    Réponses: 5
    Dernier message: 26/10/2004, 14h00

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