Bonjour,
je suis débutant, j'ai ce code :

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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
<form action="" method="post">
 
<?php
 
 $nb_lancer = 3; 
 
$tab = array();
 
for($i=0;$i<5;$i++)
{
    $tab[] = isset($_POST['de'.$i.'']) ? $_POST['de'.$i.''] : NULL;
 
    if(empty($tab[$i]))
    {
        unset($tab[$i]);
    }
}
 
if (isset($_POST['des_conserves']))
{
	// Dés conservés des précédents coups
	$des_conserves = explode(',', $_POST['des_conserves']);
 
	// Nouvel ensemble des dés conservés
	$tab = array_merge($des_conserves, $tab);
}
 
$des_gardes = count($tab);
affiche("dés gardés");
affiche($tab);
 
if (!empty($tab))
{
	echo '<input type="hidden" name="des_conserves" value="'.implode(',', $tab).'" />';
}
 
?>
 
 
<?php 
 
if ($des_gardes == 5) 
{
	echo "Tous les dés ont été jetés.";
}
else
{
 
for($i=0;$i<$de_gardes=5-$des_gardes;$i++)
{
 
    $lancer[] = rand(1,5);
 
 
 
}
 
 
$resultat = array_merge($lancer, $tab);
affiche("nouveau lancé");
affiche($resultat);
 
 
 foreach ($lancer as $key => $value)
	{
    $i = 1;
    echo '<input type="checkbox" name="de'.$key.'" value="'.$value.'">'.$value.''; 
 
	}
 
 
?>
 
 
<input type="submit" value="Poster">
 
 
<?php
 
}
?>
 
</form>
 
 
 
<?php
 
function affiche($variable) {
 
    echo "<pre>";
    var_export($variable);
    echo "</pre>";
 
}
 
?>
Quelqu'un saurait-il comment faire pout limiter à à 3 le nombre de lancer de dés ? La c'est illimité ça ne correspond pas à la règle et je seche

Merci par avance