Bonjour,
Voici mon code mais il ne fonctionne pas.
Je souhaiterai générer 2 nombres aléatoires lors du clic sur le bouton "generer" et remplir "input nb1 avec la variable $a" et "input nb2 avec la variable $b".
Je planche depuis 2 jours et je ne trouve pas la solution.
Quelqu'un a-il une idée?
Merci d'avance
Code : 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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48 <?php function genere() { if (isset($_POST['generer'])) { $a=rand(1,10); $b=rand(1,10); } } ?> <!--Code HTML du formulaire--> <form action="calculer.php" method="post"> <!--<?=$_SERVER['PHP_SELF']?> --> <fieldset> <legend><b>Calculatrice</b></legend> <table> <tbody> <tr> <th>Nombre X</th> <td><input type="number" name="nb1" size="30" VALUE="'.$_POST['$a'].'"/></td> </tr> <tr> <th>Nombre Y</th> <td><input type="number" name="nb2" size="30" VALUE="'.$_POST['$b'].'"/></td> <!--<?php if(isset($_POST["nb2"])) echo $_POST['nb2'];else echo ''?>"--> </tr> <tr> <th>Résultat </th> <td><input type="number" name="result" size="30" value="<?php if(isset($resultat)) echo $resultat;else echo ''?>" /></td> </tr> <tr> <th>Choisissez !</th> <td> <input type="submit" name="calcul" value="Addition x+y" /> <input type="submit" name="calcul" value="Soustraction x-y" /> <input type="submit" name="calcul" value="Multiplication x-y" /> <input type="submit" name="calcul" value="Division x/y" /> <input type="submit" name="calcul" value="Puissance x^y" /> <input type="submit" name="generer" value="Générer" <?php echo genere(); ?>/> </td> </tr> </tbody> </table> </fieldset> </form>
Partager