Probleme PHP

Résolu
Bonjour,

Voila, j'ai un petit problème.
Je programme actuellement en php et je voudrais faire un truc simple mais je ne trouve pas la solution...

J'ai créé des radio boutons (oui ou non) et je voudrais que des que l'utilisateur sélectionne le bouton oui cela rajoute une page php (avec un include) mais je n'y arrive pas..

Merci d'avance

5 réponses

  1. Il faut effectivement que tu utilise javascript. Tu mets un evenement onclick sur tes input.

    <input type="radio" value="oui" onclick="document.getElementById('toto').style.display='block';" />

    <div id="toto" style="display:none">
    TOTO
    </div>

    Dès que tu cliqueras sur oui, ta div toto s'affichera.
    1
    1. Bon je sais maintenant qu'il faut utilisé du javascript pour faire cela mais seulement mon code ne marche pas...

      Si quelqu'un si connait et veux bien m'aider je posterais mon code

      Merci d'avance
      0
      1. deja, tu as ton bouton

        <input type="checkbox" value="oui" name="ouiounon">

        Tu fait sa sur la pge de reception

        <?php if($_POST['ouiounon'] == "oui") { ?>

        //Ton include

        <?php } ?>
        0
        1. Merci de te pencher sur mon probleme

          Ton code marche mais pour que cela prenne effet je dois appuyer sur Entrer or je veux que cela ce face automatique des que l'utilisateur sélectionne oui ou non.
          0
          1. Bizarre chez moi ça marche pas....

            Au lieu d'afficher la div il me met mes deux radio boutons en colonne...
            0
            1. tu peux mettre ton code?
              0
            2. Php:

              <p> Enfant à charge :
              <label for="oui"> <input type="radio" name="choix" id="oui" value="1" onClick=" javascript: Affichage('essai')">Oui </label>
              <label for="non"> <input type="radio" name="choix" id="non" value="2" onclick=" javascript: Cacher('essai')">Non </label>
              <div id="essai" style="display:none">
              essai
              </div>

              sous javascript:

              function Affichage(id)
              {

              document.getElementById(id).style.display='block';

              return true;
              }
              0
            3. chez moi ton code fonctionne.
              Tu as bien mis ta fonction entre des balises <script> ?
              Le javascript n'est pas désactivé?
              0
            4. Je n'es pas de balise <script> car je veux le faire sur un fichier externe. Mais je vais essayer de le mettre dans la page principal pour voir si ça fonctionne.

              Apres si le javascript est desactivé je peux pas te le dire je sais pas ou l'on voit cela...
              0
            5. Je viens d'essayer en le mettant directement dans la page php et ça marche.

              C'est vraiment bizarre que ça marche pas avec l'autre maniere...

              En tout cas merci beaucoup de m'avoir aider maintenant que ça marche je vais pouvoir avancer ^^
              0