回答編集履歴

2

再編集

2017/06/07 01:59

投稿

m.ts10806
m.ts10806

スコア80765

test CHANGED
@@ -22,7 +22,11 @@
22
22
 
23
23
 
24
24
 
25
- 今回だと$_POSTの添え字ですかね。HTMLのformからPOSTされていないのに利用しているため起きているように見受けられます。POSTされてきたのかどうか確認してから利用するようにすると良いでしょう。
25
+ 今回だと$_POSTの添え字ですかね。HTMLのformからPOSTされていないのに利用しているため起きているように見受けられます。
26
+
27
+ POST送信されていない場合は$_POSTの値はNULLです。何も入っていないので参照できません。
28
+
29
+ POSTされてきたのかどうか確認してから利用すると良いでしょう。
26
30
 
27
31
  [POSTかGETかを判別](http://www.phpbook.jp/appli/keijiban/index3.html)
28
32
 

1

編集

2017/06/07 01:59

投稿

m.ts10806
m.ts10806

スコア80765

test CHANGED
@@ -36,4 +36,6 @@
36
36
 
37
37
  2つのパラメータが必要なのに1つしか渡していなかったり、必須なのにnullを渡していたり。
38
38
 
39
+ mysql→mysqliはパラメータの数や順番、内容などがかわっているものもあるため、そのまま書き換えただけでは動きません。
40
+
39
41
  PHPマニュアルにはそれぞれ必要なパラメータと順番が書いてありますので、そちらを参考にして必要なパラメータを渡してあげてください。