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 :

bouton : afficher un id aprés exécution php


Sujet :

Langage PHP

  1. #1
    Nouveau membre du Club
    Femme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Juin 2017
    Messages
    47
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : Juin 2017
    Messages : 47
    Points : 29
    Points
    29
    Par défaut bouton : afficher un id aprés exécution php
    Bonjours,

    Voici mon souci j'aimerais afficher mon textearea puis mon bouton envoyer après pression du bouton recherche car mon problème étant que lorsque je presse ce fameux bouton "recherche" après l’exécution du code php il actualise la page et donc recache mon textarea et mon bouton.
    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
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
     
    <?php
    error_reporting(null);
    if (isset($_POST['bouton_recherche'])) {
     
     try
    {
      $bdd = new PDO('mysql:host=localhost;dbname=gestion_compte;charset=utf8', 'root', '');
    }
    catch(Exception $e)
    {
            die('Erreur : '.$e->getMessage());
    }
        $nom = $_POST['nom'];
        $reponse = $bdd->query('SELECT * FROM conge WHERE nom_dusage="'.$nom.'"');
        $donnees = $reponse->fetch();
        $prenom = $donnees['prenom'];
    $ok = $_POST['textarea'];
    }
    ?>
    <?php
     
    if(isset($_POST['recherche2']))
     
     
      {
    try
    {
    	$bdd = new PDO('mysql:host=localhost;dbname=gestion_compte;charset=utf8', 'root', '');
    }
    catch(Exception $e)
    {
            die('Erreur : '.$e->getMessage());
    }
        $reponse = $bdd->query('SELECT * FROM conge WHERE nom_dusage="'.$nom.'"');
        $donnees = $reponse->fetch();
        $prenom = $donnees['prenom'];
        $ok = $_POST['textarea'];
        $nom = $_POST['nom'];
    $nb_modifs = $bdd->exec('UPDATE conge SET prenom = "'.$ok.' "WHERE nom_dusage = "'.$nom.'"');
     
    }
     
    ?>
     
    <!DOCTYPE html>
    <html>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
    <script>
    $(document).ready(function(){
        $(".btn1").click(function(){
            $("#cacher").show();
        });
    });
    </script>
     
    <style>
      #cacher
      {
        visibility: hidden;
      }
    </style>
     
    <form method='post' action='test.php'>  
       Nom d'usage : <input type="text" name="nom" id="nom_dusage" value="<?php if (isset($_POST['nom'])) { echo htmlspecialchars($_POST['nom']) ; } ?>" />
       <button name="bouton_recherche" class="btn1"> Recherche </button>    
       <button class='buttonr'  name = 'recherche2' id="cacher">Envoyer</button> 
       <textarea name='textarea' rows="20" cols="40" id="cacher">
     <?php echo"$prenom"  ?> 
       </textarea>
          </form>
    </body>
    </html>

    PS : Merci de vos réponse à l'avance

  2. #2
    Membre averti
    Homme Profil pro
    Autres
    Inscrit en
    Mai 2017
    Messages
    279
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Autres

    Informations forums :
    Inscription : Mai 2017
    Messages : 279
    Points : 421
    Points
    421
    Par défaut
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <?php if(isset($_POST['bouton_recherche'])){?>
       <button class='buttonr'  name = 'recherche2' id="cacher">Envoyer</button> 
       <textarea name='textarea' rows="20" cols="40" id="cacher">
    <?php } ?>

    et tu supprime le javascript.
    L’appétit vient en mangeant.
    Pourquoi compliquer quand on peut faire plus simple?
    Une réponse vous a été utile? pensez à
    Vous avez eu la réponse à votre question? marquez votre discussion
    Faites un tour aux FAQs et aux tutoriels et cours.

  3. #3
    Nouveau membre du Club
    Femme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Juin 2017
    Messages
    47
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : Juin 2017
    Messages : 47
    Points : 29
    Points
    29
    Par défaut
    Après plusieurs test je vient de me rendre compte que mon bouton envoyer ne fonctionne plus et je ne trouve pas le moyen de la rendre utilisable. Après pression rien ne se passe??

    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
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
     
    <?php
    error_reporting(null);
    if (isset($_POST['bouton_recherche'])) {
     
     try
    {
      $bdd = new PDO('mysql:host=localhost;dbname=gestion_compte;charset=utf8', 'root', '');
    }
    catch(Exception $e)
    {
            die('Erreur : '.$e->getMessage());
    }
        $nom = $_POST['nom'];
        $reponse = $bdd->query('SELECT * FROM conge WHERE nom_dusage="'.$nom.'"');
        $donnees = $reponse->fetch();
        $prenom = $donnees['prenom'];
    $ok = $_POST['textarea'];
    }
    ?>
    <?php
     
    if(isset($_POST['recherche2']))
     
     
      {
    try
    {
    	$bdd = new PDO('mysql:host=localhost;dbname=gestion_compte;charset=utf8', 'root', '');
    }
    catch(Exception $e)
    {
            die('Erreur : '.$e->getMessage());
    }
        $reponse = $bdd->query('SELECT * FROM conge WHERE nom_dusage="'.$nom.'"');
        $donnees = $reponse->fetch();
        $prenom = $donnees['prenom'];
        $ok = $_POST['textarea'];
        $nom = $_POST['nom'];
    $nb_modifs = $bdd->exec('UPDATE conge SET prenom = "'.$ok.' "WHERE nom_dusage = "'.$nom.'"');
     
    }
     
    ?>
     
    <?php if(isset($_POST['bouton_recherche'])){?>
       <button class='buttonr'  name = 'recherche2' id="cacher">Envoyer</button> 
       <textarea name='textarea' rows="20" cols="40" id="cacher">
     <?php echo"$prenom"  ?> 
       </textarea>
    <?php } ?>
     
    <!DOCTYPE html>
    <html>
     
     
     
    <form method='post' action='test.php'>  
       Nom d'usage : <input type="text" name="nom" id="nom_dusage" value="<?php if (isset($_POST['nom'])) { echo htmlspecialchars($_POST['nom']) ; } ?>" />
       <button name="bouton_recherche" class="btn1"> Recherche </button>    
     
     
          </form>
    </body>
    </html>

  4. #4
    Nouveau membre du Club
    Femme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Juin 2017
    Messages
    47
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : Juin 2017
    Messages : 47
    Points : 29
    Points
    29
    Par défaut
    up

  5. #5
    Membre averti
    Homme Profil pro
    Autres
    Inscrit en
    Mai 2017
    Messages
    279
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Autres

    Informations forums :
    Inscription : Mai 2017
    Messages : 279
    Points : 421
    Points
    421
    Par défaut
    Tu as mis le code au mauvais endroit.
    Teste celui-ci
    Code php : 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
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
     
    <div style="margin-left:40px"><?php
    error_reporting(null);
    if (isset($_POST['bouton_recherche'])) {
     
     try
    {
      $bdd = new PDO('mysql:host=localhost;dbname=gestion_compte;charset=utf8', 'root', '');
    }
    catch(Exception $e)
    {
            die('Erreur : '.$e->getMessage());
    }
        $nom = $_POST['nom'];
        $reponse = $bdd->query('SELECT * FROM conge WHERE nom_dusage="'.$nom.'"');
        $donnees = $reponse->fetch();
        $prenom = $donnees['prenom'];
    $ok = $_POST['textarea'];
    }
    ?>
    <?php
     
    if(isset($_POST['recherche2']))
     
     
      {
    try
    {
    	$bdd = new PDO('mysql:host=localhost;dbname=gestion_compte;charset=utf8', 'root', '');
    }
    catch(Exception $e)
    {
            die('Erreur : '.$e->getMessage());
    }
        $reponse = $bdd->query('SELECT * FROM conge WHERE nom_dusage="'.$nom.'"');
        $donnees = $reponse->fetch();
        $prenom = $donnees['prenom'];
        $ok = $_POST['textarea'];
        $nom = $_POST['nom'];
    $nb_modifs = $bdd->exec('UPDATE conge SET prenom = "'.$ok.' "WHERE nom_dusage = "'.$nom.'"');
     
    }
     
    ?>
     
    <!DOCTYPE html>
    <html>
    <body> 
    <form method='post' action='test.php'>  
       Nom d'usage : <input type="text" name="nom" id="nom_dusage" value="<?php if (isset($_POST['nom'])) { echo htmlspecialchars($_POST['nom']) ; } ?>" />
       <button name="bouton_recherche" class="btn1"> Recherche </button>    
       <?php if(isset($_POST['bouton_recherche'])){?>
          <button class='buttonr'  name = 'recherche2' id="cacher">Envoyer</button> 
          <textarea name='textarea' rows="20" cols="40" id="cacher">
             <?php echo"$prenom"  ?> 
          </textarea>
       <?php } ?>
    </form>
    </body>
    </html></div>
    L’appétit vient en mangeant.
    Pourquoi compliquer quand on peut faire plus simple?
    Une réponse vous a été utile? pensez à
    Vous avez eu la réponse à votre question? marquez votre discussion
    Faites un tour aux FAQs et aux tutoriels et cours.

  6. #6
    Membre averti
    Homme Profil pro
    Autres
    Inscrit en
    Mai 2017
    Messages
    279
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Autres

    Informations forums :
    Inscription : Mai 2017
    Messages : 279
    Points : 421
    Points
    421
    Par défaut
    Qu'est-ce que tu as comme résultat?
    L’appétit vient en mangeant.
    Pourquoi compliquer quand on peut faire plus simple?
    Une réponse vous a été utile? pensez à
    Vous avez eu la réponse à votre question? marquez votre discussion
    Faites un tour aux FAQs et aux tutoriels et cours.

  7. #7
    Nouveau membre du Club
    Femme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Juin 2017
    Messages
    47
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : Juin 2017
    Messages : 47
    Points : 29
    Points
    29
    Par défaut
    Désolé de l'attente NazoÏde le résultat est positif grâce à toi tous fonctionne je te félicite et remercie infiniment

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

Discussions similaires

  1. Récupérer valeur aprés exécution php
    Par florianx2012 dans le forum Langage
    Réponses: 2
    Dernier message: 09/06/2017, 15h43
  2. afficher une image après exécuter une fonction
    Par spopo2012 dans le forum C++Builder
    Réponses: 1
    Dernier message: 17/08/2016, 03h02
  3. Creer un Log après exécution du script PHP
    Par jameson dans le forum Langage
    Réponses: 7
    Dernier message: 09/02/2011, 18h07
  4. Réponses: 3
    Dernier message: 06/07/2005, 13h57
  5. Commande pour afficher des chiffres apres la virgule
    Par manar dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 23/09/2004, 18h28

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