Bouton php

Résolu
Bonjour,
J'ai un petit problème je voudrai crée une page comprenant 4 bouton et quand je clique sur un bouton sa m'affiche 1 sur un autre 2 sur un autre 3 et sur le dernier 4 tout sa sur la même page et en php
merci d'avance pour votre aide
Configuration: Windows XP
Firefox 2.0.0.14

7 réponses

  1. Bonjour,
    Je ne comprend pas une chose : Où veux-tu que les chiffres 1, 2, 3 et 4 s'affichent ?
    1. bonjour je voudrais qu'il s'affiche juste a cote ou même dans un tableau
      merci de ta réponse
      1. Peux-tu afficher le code de ta page ?
        Je pense qu'il va falloir faire appel à AJAX !!!
        Tu connais un peu AJAX ?
      2. @adgem0mon code est un peu bizar je suis novice et on ma dit de faire sa en php
        ma premier page
        <html>
        <head>
        <title>Bouton test</title>
        <body>
        <form method="POST" action="BOUTON.php">
        <input type="submit" value="Envoyer" name="envoyer" id="1">
        <input type="submit" value="Envoyer" name="envoyer" id="2">
        <input type="submit" value="Envoyer" name="envoyer" id="3">
        </form>
        </body>
        </html>

        et la page bouton

        <?
        $id = $_POST["id"];
        if ($_POST["id"]= "1")
        {
        echo'1';
        }
        if ($_POST["id"]= "2")
        {
        echo '2';
        }
        if ($_POST["id"]="3")
        {
        echo '3';
        }
        ?>
    2. Voilà la page test_bouton.php :

      <html>
      <head> 
      <title>Bouton test avec AJAX</title>
      <script type="text/javascript" src="ajax.js"></script>
      </head>
      <body>
      
      <input type="submit" value="Bouton n°1" OnClick="ajax('aff_num', 'id=1', 'bouton.php')"><br> 
      <input type="submit" value="Bouton n°2" OnClick="ajax('aff_num', 'id=2', 'bouton.php')"><br>
      <input type="submit" value="Bouton n°3" OnClick="ajax('aff_num', 'id=3', 'bouton.php')"><br>
      <div id="aff_num"></div>
      
      </body> 
      </html> 


      Voici le fichier ajax.js :

      function ajax(div, data, file) {
      	var xhr;
      	try { xhr = new ActiveXObject('Msxml2.XMLHTTP'); }
      	catch (e) {
      		try { xhr = new ActiveXObject('Microsoft.XMLHTTP'); }
      		catch (e2) {
      			try { xhr = new XMLHttpRequest(); }
      			catch (e3) {
      				xhr = false;
      			}
      		}
      	}
      	xhr.onreadystatechange = function() {
      		if(xhr.readyState == 4) {
      			if(xhr.status == 200) {
      				document.getElementById(div).innerHTML = xhr.responseText;
      			} else {
      				document.getElementById(div).innerHTML = xhr.status;
      			}
      		}
      	};
      	xhr.open("POST", file, false);
      	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
      	xhr.send(data);
      }


      Et la page bouton.php

      <?php
      if (isset($_POST['id'])) $id = $_POST['id']; else $id = "";
      
      if ($id = "1") { 
      	echo 'Vous avez choisi le bouton 1'; 
      } elseif ($id = "2") { 
      	echo 'Vous avez choisi le bouton 2'; 
      } elseif ($id ="3") { 
      	echo 'Vous avez choisi le bouton 3'; 
      } else {
      	echo 'Id inconnu';
      }
      ?>


      Si jamais il y a un problème ou encore une question ... je reste là
      1. nn mais le problème c que j'ai pas le droit d'utiliser ajax je sait pas comment faire mais j'ai un amie qui y travail il a trouvé la solution donc je vait voir ce qu'il a fait
        merci comme même de ton aide c gentil de voir qu'on peut compter sur des gens sérieux