回答編集履歴

3

誤記の修正

2018/10/12 07:33

投稿

madoka9393
madoka9393

スコア992

test CHANGED
@@ -52,7 +52,7 @@
52
52
 
53
53
 
54
54
 
55
- [PHP $_FILES(ファイル変数)のすべて!【初心者向け基本](http://wepicks.net/phpref-files/)
55
+ [PHP $_FILES(ファイル変数)のすべて!【初心者向け基本](http://wepicks.net/phpref-files/)
56
56
 
57
57
 
58
58
 

2

誤記の修正

2018/10/12 07:33

投稿

madoka9393
madoka9393

スコア992

test CHANGED
@@ -40,16 +40,24 @@
40
40
 
41
41
  ```
42
42
 
43
- 上記より、`post`でうまいことファイルをアップロードできていないのではないかと推測されます。
43
+ ~~上記より、`post`でうまいことファイルをアップロードできていないのではないかと推測されます。
44
44
 
45
45
  `$_FILES`の中身について下に記述しましたが、
46
46
 
47
- 確認するべきは「商品登録情報編集ページ」からの`$_POST`の方かもしれませんね。
47
+ 確認するべきは「商品登録情報編集ページ」からの`$_POST`の方かもしれませんね。~~
48
+
49
+ m6u 様の回答にあるように、上記`input`に`enctype="multipart/form-data"`がないのが
50
+
51
+ うまいこといっていない原因な気がします。
52
+
53
+
54
+
55
+ [PHP $_FILES(ファイル変数)のすべて!【初心者向け基本](http://wepicks.net/phpref-files/)
48
56
 
49
57
 
50
58
 
51
59
  ・`$_FILES`の中身について
52
60
 
53
- `var_dump($_SILES)`かなんかで見てみてください。
61
+ `var_dump($_FILES)`かなんかで見てみてください。
54
62
 
55
63
  `image`が含まれていないことが確認できるはずです。

1

追記

2018/10/12 07:32

投稿

madoka9393
madoka9393

スコア992

test CHANGED
@@ -15,3 +15,41 @@
15
15
  ```
16
16
 
17
17
  `$_FILES`の中身を確認することが先決かと。
18
+
19
+
20
+
21
+ ######追記
22
+
23
+ ・`$_FILES`について
24
+
25
+ `<input type='file' name=名前>`を`form`で`post`すれば、
26
+
27
+ `$_FILES[名前]`でアップロードしたファイルの要素を取得できる
28
+
29
+ というのは質問者さんの認識通りです。
30
+
31
+
32
+
33
+
34
+
35
+ ```PHP
36
+
37
+ print "<input type='file' name='image'>";
38
+
39
+ //↑ここに画像ファイルを入れても、完了ページにその画像が届かない
40
+
41
+ ```
42
+
43
+ 上記より、`post`でうまいことファイルをアップロードできていないのではないかと推測されます。
44
+
45
+ `$_FILES`の中身について下に記述しましたが、
46
+
47
+ 確認するべきは「商品登録情報編集ページ」からの`$_POST`の方かもしれませんね。
48
+
49
+
50
+
51
+ ・`$_FILES`の中身について
52
+
53
+ `var_dump($_SILES)`かなんかで見てみてください。
54
+
55
+ `image`が含まれていないことが確認できるはずです。