Bonjour,
mon problème est celui indiqué dans le titre. J'ai simplifié le formulaire en n'y laissant un seul bouton radio mais le problème reste (la case cochée reste cochée après appui sur bouton reset). Merci de l'aide :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 <h1>Diagnostic immobilier</h1> <form method="post" action=""> <legend><span style="color: red;">*</span>type du logement :</legend> <div> <input type="radio" id="maison" name="m_a" value="maison" <?php if((isset($_POST['m_a']))&&(($_POST['m_a'])=='maison')){ echo 'checked="checked"';}?> /> <label for="maison">maison</label> </div> <div> <input type="radio" id="appartement" name="m_a" value="appartement" <?php if((isset($_POST['m_a']))&&(($_POST['m_a'])=='appartement')){ echo 'checked="checked"';}?>/> <label for="appartement">appartement</label> </div><br/> <input type="submit" name="calc_prix" value="Envoyer"> <input type="reset" name="reset" value="reset"/> </form><br/> <?php if (isset($_POST['reset'])) { unset($_POST); } if (isset($_POST['calc_prix'])) { $price = ((isset($_POST['m_a'])) && ($_POST['m_a'] == "maison")) ? 110 : 95; echo "Le prix est ".$price."<br/>"; } ?>
Partager