質問編集履歴
4
誤字修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -514,7 +514,7 @@
|
|
514
514
|
|
515
515
|
$stmt = $sth->prepare($sql);
|
516
516
|
|
517
|
-
$stmt->bindValue(':id',$id,PDO::PARAM_INT);
|
517
|
+
$stmt->bindValue(':id',$post['id'],PDO::PARAM_INT);
|
518
518
|
|
519
519
|
$stmt->bindParam(':name',$post['name'],PDO::PARAM_STR);
|
520
520
|
|
3
試したことを追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -166,13 +166,13 @@
|
|
166
166
|
|
167
167
|
echo "<pre>";
|
168
168
|
|
169
|
-
echo var_dump($post);
|
169
|
+
echo var_dump($post); //array(9) {["id"]=>string(1) "1"
|
170
170
|
|
171
171
|
echo "</pre>";
|
172
172
|
|
173
173
|
echo "<pre>";
|
174
174
|
|
175
|
-
echo var_dump($_POST['id']);
|
175
|
+
echo var_dump($_POST['id']);// string(1) "1"
|
176
176
|
|
177
177
|
echo "</pre>";
|
178
178
|
|
2
前提・解決したいことの追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -40,6 +40,10 @@
|
|
40
40
|
|
41
41
|
A. 3・4を検証していたがうまくいかず困っている。
|
42
42
|
|
43
|
+
|
44
|
+
|
45
|
+
$post['id']を出力してみるとデータがしっかりと入っているのみ更新されないので困惑しています。
|
46
|
+
|
43
47
|
```php
|
44
48
|
|
45
49
|
// MVC View index.php
|
1
前提・解決したいことの追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -30,9 +30,9 @@
|
|
30
30
|
|
31
31
|
2. executeした直後にecho $stmt->rowCount();で作用した行数を取ってみてください。
|
32
32
|
|
33
|
-
|
33
|
+
0だったらWHERE句に指定したidがおかしいかも。
|
34
|
-
|
34
|
+
|
35
|
-
0だったのでWHERE句に指定したidがおかしいことが判明。
|
35
|
+
A. 0だったのでWHERE句に指定したidがおかしいことが判明。
|
36
36
|
|
37
37
|
3. ということで$_POST['id']もチェックしてみてください。値が入ってる?
|
38
38
|
|