回答編集履歴
2
くじ引きっぽいのが仕様だったらしい
answer
CHANGED
@@ -7,28 +7,46 @@
|
|
7
7
|
|
8
8
|
これからの道は果てしなく遠いと思いますが、頑張ってください。
|
9
9
|
|
10
|
+
───── 2019/12/7 20:21更新
|
11
|
+
いただいた補足を元にソースを書き換えてみました。
|
12
|
+
ご確認ください。
|
13
|
+
|
10
14
|
```
|
15
|
+
<?php
|
16
|
+
session_start();
|
17
|
+
$max = 5; $min = 1;
|
18
|
+
if (count($_POST) === 0) {
|
19
|
+
for ($i = $min; $i <= $max; $i++) {
|
20
|
+
$_SESSION['kuji'][$i] = 0;
|
21
|
+
}
|
22
|
+
}
|
23
|
+
?>
|
11
24
|
<html>
|
12
25
|
<center>
|
13
26
|
<div class="container">
|
14
27
|
<p class="a col-md-8">
|
15
28
|
<?php
|
16
|
-
$max = 5; $min = 1;
|
17
|
-
$cnt = $max - $min + 1;
|
18
|
-
$disp = [];
|
19
29
|
if (isset($_POST['a0'])){
|
30
|
+
echo mt_rand($min , $max);
|
31
|
+
} else if(isset($_POST['a1'])) {
|
32
|
+
$chk = 0;
|
20
|
-
for ($i =
|
33
|
+
for ($i = $min; $i <= $max; $i++) {
|
21
|
-
$
|
34
|
+
$chk += $_SESSION['kuji'][$i];
|
22
35
|
}
|
36
|
+
if ($chk === 5) {
|
23
|
-
|
37
|
+
echo "終了";
|
38
|
+
} else {
|
39
|
+
$flg = true;
|
24
|
-
|
40
|
+
while ($flg) {
|
25
|
-
|
41
|
+
$tmp = mt_rand($min , $max);
|
26
|
-
|
42
|
+
if ($_SESSION['kuji'][$tmp] === 0) {
|
27
|
-
|
43
|
+
echo $tmp;
|
44
|
+
$_SESSION['kuji'][$tmp] = 1;
|
45
|
+
$flg = false;
|
46
|
+
}
|
28
47
|
}
|
29
48
|
}
|
30
49
|
}
|
31
|
-
print implode(" ", $disp);
|
32
50
|
?>
|
33
51
|
</p>
|
34
52
|
<div class = "row">
|
1
aが不要なので削除、ほか
answer
CHANGED
@@ -7,7 +7,7 @@
|
|
7
7
|
|
8
8
|
これからの道は果てしなく遠いと思いますが、頑張ってください。
|
9
9
|
|
10
|
-
```
|
10
|
+
```
|
11
11
|
<html>
|
12
12
|
<center>
|
13
13
|
<div class="container">
|
@@ -33,12 +33,10 @@
|
|
33
33
|
</p>
|
34
34
|
<div class = "row">
|
35
35
|
<div class="box">
|
36
|
-
<form action="index.php" name = "skip" method ="POST"
|
36
|
+
<form action="index.php" name = "skip" method ="POST">
|
37
|
-
<input type = "hidden" name ="a" value="1">
|
38
|
-
<input type = "submit" name = "a0" value="重複あり"
|
37
|
+
<input type = "submit" name = "a0" value="重複あり">
|
39
38
|
</form>
|
40
39
|
<form action ="index.php" name = "next" method = "POST">
|
41
|
-
<input type ="hidden" name = "a" value = "0">
|
42
40
|
<input type = "submit" name ="a1" value ="重複なし">
|
43
41
|
</form>
|
44
42
|
</div>
|
@@ -46,5 +44,4 @@
|
|
46
44
|
</div>
|
47
45
|
</center>
|
48
46
|
</html>
|
49
|
-
|
50
47
|
```
|