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 :

clik sur bouton pour valider enregistrement


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    167
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 167
    Par défaut clik sur bouton pour valider enregistrement
    Bonjour,

    Je voudrais savoir est ce que c'est possible de faire une condition sur un bouton.
    Si l'utilisateur clique sur le bouton alors il fait l'enregistrement

    voici mon bout de 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
    <?php
    if(isset($_POST['enregistrementdessin'])){
     
    $query='insert into dessin values("'.$_POST['NO_FIC'].'","'.$_POST['DLM'].'","'.$_POST['RECFM'].'",
    			"'.$_POST['LRECL'].'","'.$_POST['LZCIV'].'","'.$_POST['LZNOM'].'","'.$_POST['LZPRENOM'].'",
    			"'.$_POST['LV2'].'","'.$_POST['LV3'].'","'.$_POST['LV4'].'","'.$_POST['LV5'].'",
    			"'.$_POST['LXCP'].'","'.$_POST['LXVIL'].'","'.$_POST['LV6'].'",
    			"'.$_POST['PZCIV'].'","'.$_POST['PZNOM'].'","'.$_POST['PZPRENOM'].'",
    			"'.$_POST['PV2'].'","'.$_POST['PV3'].'","'.$_POST['PV4'].'","'.$_POST['PV5'].'",
    			"'.$_POST['PXCP'].'","'.$_POST['PXVIL'].'","'.$_POST['PV6'].'","'.$_POST['FICHIER'].'",
    			"'.$_POST['LNUM'].'","'.$_POST['LNUMB'].'","'.$_POST['LTYP'].'","'.$_POST['LRUE'].'",
    			"'.$_POST['PNUM'].'","'.$_POST['PNUMB'].'","'.$_POST['PTYP'].'","'.$_POST['PRUE'].'",
    			"'.$_POST['CODCIV1'].'","'.$_POST['CODCIV2'].'","'.$_POST['CODCIV3'].'",
    			"'.$_POST['CODCIV4'].'","'.$_POST['CODCIV5'].'",
    			"'.$_POST['LIBCIV1'].'","'.$_POST['LIBCIV2'].'","'.$_POST['LIBCIV3'].'",
    			"'.$_POST['LIBCIV4'].'","'.$_POST['LIBCIV5'].'",
    			"'.$_POST['OPTIONB'].'", "'.$libelle.'" ,"'.$_POST['NBDATE'].'","'.$_POST['SOMME'].'","'.$_POST['DATE'].'");';
     
    mysql_query($query);
    }
    ?>
     
     <form  name="enregistrementdessin" action="new 2.php" method="POST">
       <input type="submit" value="valider">
     </form>

  2. #2
    Membre chevronné Avatar de SphynXz
    Développeur Web
    Inscrit en
    Mars 2008
    Messages
    439
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 439
    Par défaut
    tu donne un name à ton <input type="submit" ...

    genre :

    <input type="submit" name="valider" value="Envoyer" />

    et coté php :

    if($_POST['valider']) {}

    un bouton renvoit TRUE s'il est cliqué

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    167
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 167
    Par défaut
    J'ai données un nom comme tu m'a dit mais l'enregistrement ne se fait toujour pas

  4. #4
    Membre chevronné Avatar de SphynXz
    Développeur Web
    Inscrit en
    Mars 2008
    Messages
    439
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 439
    Par défaut
    il faut que ton bouton soit dans le même formulaire que celui qui contient tout tes champs que tu récupère!

    un simple formulaire pour un bouton, c'est inutile à mon sens, autant faire un <button>

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    167
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 167
    Par défaut
    je ne comprend pas quelque chose,
    parceque avec mes post je récupére mes valeurs qui on été sasie dans le formulaire donc pourquoi je ne peut pa mette une action sur le bouton

  6. #6
    Membre éclairé
    Inscrit en
    Août 2006
    Messages
    79
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 79
    Par défaut
    Hello,
    Voila en code:

    Dans le formulaire où la personne remplit ces champs tu rajouter ton bouton valider :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
       <input name="valider" type="submit" value="valider">
    et ensuite pour le traitement:

    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
    <?php
    if($_POST['valider']){
     
    $query='insert into dessin values("'.$_POST['NO_FIC'].'","'.$_POST['DLM'].'","'.$_POST['RECFM'].'",
    			"'.$_POST['LRECL'].'","'.$_POST['LZCIV'].'","'.$_POST['LZNOM'].'","'.$_POST['LZPRENOM'].'",
    			"'.$_POST['LV2'].'","'.$_POST['LV3'].'","'.$_POST['LV4'].'","'.$_POST['LV5'].'",
    			"'.$_POST['LXCP'].'","'.$_POST['LXVIL'].'","'.$_POST['LV6'].'",
    			"'.$_POST['PZCIV'].'","'.$_POST['PZNOM'].'","'.$_POST['PZPRENOM'].'",
    			"'.$_POST['PV2'].'","'.$_POST['PV3'].'","'.$_POST['PV4'].'","'.$_POST['PV5'].'",
    			"'.$_POST['PXCP'].'","'.$_POST['PXVIL'].'","'.$_POST['PV6'].'","'.$_POST['FICHIER'].'",
    			"'.$_POST['LNUM'].'","'.$_POST['LNUMB'].'","'.$_POST['LTYP'].'","'.$_POST['LRUE'].'",
    			"'.$_POST['PNUM'].'","'.$_POST['PNUMB'].'","'.$_POST['PTYP'].'","'.$_POST['PRUE'].'",
    			"'.$_POST['CODCIV1'].'","'.$_POST['CODCIV2'].'","'.$_POST['CODCIV3'].'",
    			"'.$_POST['CODCIV4'].'","'.$_POST['CODCIV5'].'",
    			"'.$_POST['LIBCIV1'].'","'.$_POST['LIBCIV2'].'","'.$_POST['LIBCIV3'].'",
    			"'.$_POST['LIBCIV4'].'","'.$_POST['LIBCIV5'].'",
    			"'.$_POST['OPTIONB'].'", "'.$libelle.'" ,"'.$_POST['NBDATE'].'","'.$_POST['SOMME'].'","'.$_POST['DATE'].'");';
     
    mysql_query($query);
    }
    ?>

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    167
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 167
    Par défaut
    J'ai mon formulaire de saisie que l'on va appeller saisie.php , donc l'utulisateur fait sa saisie et valid don sa c'est ok
    Le bouton valider excéxute la page enregisté avec le insert on va l'appeler enregistrement.php
    Mais sur cette page enrgistrement l'utulisateur a la possibilité de faire un retour <a href="javascript:history.back()">Retour</a> sa c'est ok
    Mais aussi de valider son enregistrement encliquant sur le bouton valider et en cliquant sur le bouton valider je voudrais que ces a ce moment que mes données s'insére dans la base

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

Discussions similaires

  1. Réponses: 24
    Dernier message: 25/11/2014, 21h00
  2. Je dois cliquer 2 fois sur le bouton pour valider mon formulaire !
    Par intik dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 11/10/2011, 11h34
  3. Réponses: 7
    Dernier message: 05/01/2007, 14h14
  4. [Formulaire]Un bouton pour valider deux fomulaires
    Par Le_tzao dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 01/12/2005, 11h08
  5. desactiver bouton pour certains enregistrements
    Par GymTonic dans le forum IHM
    Réponses: 7
    Dernier message: 04/01/2005, 23h46

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