Affichage de la description du bouton clique
                    
        
     
             
                    madeog
    
        
    
                    Messages postés
            
                
     
             
            81
        
            
                                    Statut
            Membre
                    
                -
                                     
jordane45 Messages postés 40050 Statut Modérateur -
        jordane45 Messages postés 40050 Statut Modérateur -
        Bonjour, 
j'ai cree 3 boutons , lorsque je click sur un bouton je veux afficher ce message 'le bouton qui a ete clicke est le bouton1' avec un switch en php.
j'ai essaye mais mon code ne marche
merci beaucoup de m'aider
                
            
                
    
    
    
        j'ai cree 3 boutons , lorsque je click sur un bouton je veux afficher ce message 'le bouton qui a ete clicke est le bouton1' avec un switch en php.
j'ai essaye mais mon code ne marche
<form method="POST"> <input type="submit" name="btn_submit" value="test1" /> <input type="submit" name="btn_submit" value="test2" /> <input type="submit" name="btn_submit" value="test3" />
<body>
<?php
$choix=$_POST['btn_submit'];
switch ($choix)
{
	case "test1":
		echo "le bouton dont la valeur est test1 a été appuyé";
		break;
	case "test2":
		echo "le bouton dont la valeur est test1 a été appuyé";
		break;
	case "test3":
		echo "le bouton dont la valeur est test1 a été appuyé";
		break;
}
?>
 
</form>
</body>
merci beaucoup de m'aider
        A voir également:         
- Affichage de la description du bouton clique
- Affichage double ecran - Guide
- Diagnostic bouton photo - Accueil - Outils
- Bouton on/off comment savoir ✓ - Forum Matériel & Système
- Windows 11 affichage classique - Guide
- Symbole arrêt marche - Forum Word
1 réponse
                        
                    Bonjour,
Ta question concernant le PHP (et non le mysql....) je l'ai déplacé dans le bon forum. merci d'en tenir compte pour tes prochains messages.
Ensuite...
Aucun souci avec le code.
Voici un exemple (un peu amélioré )
Au passage, je te conseille de lire et d'appliquer ceci :
https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code
.
 
                
                
    
                Ta question concernant le PHP (et non le mysql....) je l'ai déplacé dans le bon forum. merci d'en tenir compte pour tes prochains messages.
Ensuite...
Aucun souci avec le code.
Voici un exemple (un peu amélioré )
<?php
//Actication de l'affichage des erreurs php
error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);
//récupération PROPRE des variables AVANT de les utiliser :
$choix=!empty($_POST['btn_submit']) ? $_POST['btn_submit'] : NULL;
if($choix){
  switch ($choix){
    case "test1":
      echo "le bouton dont la valeur est test1 a été appuyé";
      break;
    case "test2":
      echo "le bouton dont la valeur est test1 a été appuyé";
      break;
    case "test3":
      echo "le bouton dont la valeur est test1 a été appuyé";
      break;
  }
}
?>
<!doctype html>
<html lang="fr">
  <head>
    <meta charset="utf-8">
    <title>test</title>
  </head>
  <body>
      <form method="POST" action=""> 
        <input type="submit" name="btn_submit" value="test1" /> 
        <input type="submit" name="btn_submit" value="test2" /> 
        <input type="submit" name="btn_submit" value="test3" />
    </form>
  </body>
</html>
Au passage, je te conseille de lire et d'appliquer ceci :
https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code
.
 
    
    
    
    
j'ai exécuté le code mais les boutons ne fonctionne pas