質問編集履歴

2

追加・訂正

2019/09/23 07:21

投稿

pikumin777
pikumin777

スコア13

test CHANGED
@@ -1 +1 @@
1
- セッションの受け渡が上手くかない【書き直し機能】
1
+ $_SESSION変数を使って入力フォームに表示い【書き直し機能】
test CHANGED
@@ -1,4 +1,60 @@
1
+ 入力ミスなどで,check.phpから書き直しでindex.phpに戻った場合,$_SESSION変数を利用して,ユーザの入力した内容を保持し,index.phpのフォームに表示したいと考えています。
2
+
3
+ これにより,入力ミスでない部分について再度入力する手間を省きたいと考えています。
4
+
5
+
6
+
7
+ 今読んでいる「よくわかるPHPの教科書」という参考書では
8
+
9
+
10
+
11
+ ```PHP
12
+
13
+ //書き直し
14
+
15
+ if(isset($_REQUEST["action"]) && $_REQUEST["action"] === "rewrite") {
16
+
17
+ $_POST = $_SESSION["join"];
18
+
19
+ $error["rewrite"] = true;
20
+
21
+ }
22
+
23
+ ```
24
+
1
- 会員登録入力情報をき直場合また一から書き直すのは面倒なので、先ほど入力した内容を再現しようとしていのですが、上手くせん
25
+ このコードそれが可能といてあったのでindex.phpに書き直戻った際フォームに何も入力されていないので困っていま
26
+
27
+
28
+
29
+ また、
30
+
31
+ ```PHP
32
+
33
+ if(isset($_REQUEST["action"]) && $_REQUEST["action"] === "rewrite") {
34
+
35
+ $_POST = $_SESSION["join"];
36
+
37
+ var_dump($_POST);
38
+
39
+ $error["rewrite"] = true;
40
+
41
+ ```
42
+
43
+
44
+
45
+ で調べた際、
46
+
47
+
48
+
49
+ ```ここに言語を入力
50
+
51
+ array(4) { ["name"]=> string(3) "aaa" ["email"]=> string(3) "aaa" ["password"]=> string(5) "aaaaa" ["image"]=> string(25) "20190923071935sample2.jpg" }
52
+
53
+ ```
54
+
55
+
56
+
57
+ と表示されたのでセッションの受け渡しは上手くいっていると思います。
2
58
 
3
59
 
4
60
 

1

誤字の修正

2019/09/23 07:21

投稿

pikumin777
pikumin777

スコア13

test CHANGED
File without changes
test CHANGED
@@ -68,7 +68,7 @@
68
68
 
69
69
  //画像をアップロードする
70
70
 
71
- $image = date("YmdHis").$_file["name"];
71
+ $image = date("YmdHis").$file["name"];
72
72
 
73
73
  move_uploaded_file($file["tmp_name"],"../member_picture/".$image);
74
74