{MySql} résulat d'une requête sql dans une nouvelle page

Résolu/Fermé
Fraa_w Messages postés 26 Date d'inscription mercredi 22 décembre 2021 Statut Membre Dernière intervention 5 novembre 2022 - 23 déc. 2021 à 11:00
Fraa_w Messages postés 26 Date d'inscription mercredi 22 décembre 2021 Statut Membre Dernière intervention 5 novembre 2022 - 23 déc. 2021 à 13:36
Bonjour

Vous m'avez déjà donné une piste mais après plusieurs tentatives je n'arrive pas à résoudre mon problème

Alors mon problème est le suivant :

J'aimerais à partir d'un clique sur un bouton exécuter une requête MySql et en suite récupérer le résultat sous forme d'un bouton mais dans une nouvelle page php

Voici mon code PHP :

<?php


//traitement du formulaire 
if( isset($_POST['id1'])  )
{
  // ceci est la requête que je veux exécuter après le clique 

  $database = new PDO ('mysql:host=localhost;dbname=visualisation', 'root','');

  try
  {
     $req = $database->query('SELECT nom FROM f_teams WHERE id = 1');
     $team1 = $req->fetch();
  }catch(Exception $e)
  {
     echo "Erreur " . $e->getMessage();
  }

  $nom = !empty($team1['nom']) ? $team1['nom']: "";
}

 

?>


Code Html


<form action="" method="post" >

<!-- Voici le bouton -->
<button class="custom-btn btn-4" type="submit" id="id1" name="id1">bouton 1</button>

<!-- en suite recuperer le resulat ici par exemple ici  -->

<?php 
if(!empty($nom))
 {
?>
<!-- On recupère le resulat ici -->
<button class="custom-btn btn-4" id="resultat"> <?php echo $nom ; ?> </button>
<?php
}
?>



Quand je clique sur Bouton j'aimerais récupérer le résultat (G_Conso) dans une autre page PHP

Voici ce j'ai maintenant



Merci à vous
A voir également:

2 réponses

jordane45 Messages postés 38346 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 16 décembre 2024 4 717
Modifié le 23 déc. 2021 à 13:39
Page 1
<form action="./test2.php" method="post" >
<!-- Voici le bouton -->
<button class="custom-btn btn-4" type="submit" id="id1" name="id1">bouton 1</button>
</form>


test2.php
<?php


//connexion à la bdd
  $database = new PDO ('mysql:host=localhost;dbname=visualisation', 'root','');



//traitement du formulaire 
if( isset($_POST['id1'])  ){
  // ceci est la requete que je veux executer après le clique 
  try{
     $req = $database->query('SELECT nom FROM teams WHERE id = 1');
     $team1 = $req->fetch();
  }catch(Exception $e){
     echo "Erreur " . $e->getMessage();
  }
     $nom = !empty($team1['nom']) ? $team1['nom']: "";
}
?>
<!Doctype html>
<html> 
  ...


<body>
  <button id="resultat"> <?php echo $nom; ?> </button>
</body>
</html>


0
Fraa_w Messages postés 26 Date d'inscription mercredi 22 décembre 2021 Statut Membre Dernière intervention 5 novembre 2022
23 déc. 2021 à 13:36
Impeccable ça marche !!!!!

Merci beaucoup Jordan45
0