Un petit pb en html php

Résolu
osso045 Messages postés 178 Date d'inscription   Statut Membre Dernière intervention   -  
osso045 Messages postés 178 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour.

j'ai 2 boutons radio "appart" et "maison", quand je clique sur le bouton radio "appart" je crée deux autres bouton (radio) "vente" et "location".
Quand je clique sur le bouton "vente" il m'affiche bien le résultat = "1", jusqu'à maintenant il n'y a pas de pb,
mais ce que je ne comprends pas c'est que, quand je clique sur le bouton "vente" les deux dernier boutons créer disparaissent ???
------------------------------------------
quelle solution avez vous à proposer pour réglé ce petit problème ?
j'attends vos réponse.

Merci d'avanve.

<form method="post" action ="" name="auto"> 
   <input name="choix" type="radio" value="a" onclick="auto.submit()"/>Appartement <p> 
   <input name="choix" type="radio" value="b" onclick="auto.submit()"/>Maison </p> 
   <?php 
        $choix = $_POST['choix']; 
        if ($choix == 'a') { 
     ?> 
 <p> blabla </p>   
           <input name="concerne" type="radio" value="e" onclick="auto.submit()"/> 
                 Vente    
                <input name="concerne" type="radio" value="f"  onclick="auto.submit()"/>          
                 Location 
    <?php 
         }          $concerne= $_POST['concerne'];      if ($concerne== 'e') { 
                   echo "1"; 
                 }        
        ?> 
</form> 
A voir également:

1 réponse

thunder413 Messages postés 167 Date d'inscription   Statut Membre Dernière intervention   23
 
t'avais juste de dire a ton script que s'il recoie $_POST['concerne'] de reafficher les deux bouton
<form method="post" action ="" name="auto">
<input name="choix" type="radio" value="a" onclick="auto.submit()"/>Appartement <p>
<input name="choix" type="radio" value="b" onclick="auto.submit()"/>Maison </p>
<?php
$choix = isset($_POST['choix'])?$_POST['choix']:'';
if ($choix == 'a') {
?>
<p> blabla </p>
<input name="concerne" type="radio" value="e" onclick="auto.submit()"/>
Vente
<input name="concerne" type="radio" value="f" onclick="auto.submit()"/>
Location
<?php
}
$concerne= isset($_POST['concerne'])?$_POST['concerne']:'';
if ($concerne== 'e') {
echo "1";
?>
<p> blabla </p>
<input name="concerne" type="radio" value="e" onclick="auto.submit()"/>
Vente
<input name="concerne" type="radio" value="f" onclick="auto.submit()"/>
Location
<?php
}
?>
</form>
0
osso045 Messages postés 178 Date d'inscription   Statut Membre Dernière intervention  
 
non c 'est tro compliqué de réafficher chaque fois les bouton radio avec ta méthode, c'est plus simple en JavaScript :
regardez le Script:

function test(valeur) {
if((valeur=="c") || (valeur=="d")) {
  document.getElementById("concerne").style.display = "none";
}	 
else {
   document.getElementById("concerne").style.display = "inline";
   } 




Merci pour votre réponse
0