Radio bouton et php

salut à tous !

j'ai fait une interface avec deux radio boutons qui permettent d'accéder à une consultation générale ou plus détaillée. Comment faire pour que lors ce que je clique sur l'un des deux un script php s'exécute ?

9 réponses

  • Votes
  • Date
  • Date décroissante
  1. utilise en javascript l'évènement onclick sur tes radio bouton ensuite envoi ton formulaire a la page adéquate
    1. ....
      <form action="scriptphp.php" name="lanceurphp" method="post" > (ou method="get"... )

      <input name="radio1" type="radio" value="radio1" onclick="document.lanceurphp.submit()"> radio Numéro 1
      <input name="radio2" type="radio" value="radio2" onclick="document.lanceurphp.submit()"> radio Numéro 2
      </form>
      ...

      Bonne chance !
      ;-)
      1. Salut,
        boris : Fais comme ça ;-) :

        <input name="radio1" type="radio" value="radio1" onclick="this.form.submit()"> radio Numéro 1
    2. Si ça peut aider quelqu'un...

      <form method="get">
      <label><input name="genre" type="radio" value="radio_update"/>Mettre à jour </label>
      <label><input name="genre" type="radio"value="radio_delete"/>Supprimer</label>
      <input type="submit" id="rechercher_bouton" value="" name="bouton_form">
      </form>

      if(isset($_GET['genre']) && ($_GET['genre']=='radio_update') )
      {
      }

      if(isset($_GET["genre"]) && ($_GET['genre']=='radio_insert'))
      {
      }
      1. et qu'est ce que ça donne en javascript, parce que j'y connais absoluement rien !!!
        est-ce ke javascript va pouvoir exécuter un script php??
        1. et qu'est ce que ça donne en javascript, parce que j'y connais absoluement rien !!!
          est-ce ke javascript va pouvoir exécuter un script php??
          1. en fait il faut faire <...... onclick.submit(scriptphp.php)> c'est ça ?
            1. et comment faut faire si chaque bouton correspond à une action différente ?
              1. Fais comme ceci :

                <form action="scriptParDefaut.php" name="lanceurphp" method="post" >

                <input name="radio1" type="radio" value="radio1" onclick="this.form.action = 'script1.php'; this.form.submit()"> radio Numéro 1

                <input name="radio2" type="radio" value="radio2" onclick="this.form.action = 'script2.php'; this.form.submit()"> radio Numéro 2
                </form>

                /!\ Attention, si tu as besoin de l'événement ONSUBMIT dans la balise <FORM> il ne sera pas pris en compte par le submit().
                1. en fait, mon formulaire n'a que deux radio boutons pour faire un consultation générale et une autre plus spécialaisée. je voudrais que , quand l'utilisateur clique sur l'un des deux, la réponse à sa requete s'affiche. tu vois ce que je veux dire ou pas ?