投稿したデータを削除するため、削除リンクを踏み
PHP
1index.php 2 3<!-- リスト表示 --> 4<article> 5 <?php while($list = $lists->fetch()): ?> 6 <p><?php print('名前: ' . $list['name'] . 'さん ' . ' ' . '出身: ' . $list['from_japan'] . ' ' . $list['age'] . '歳');?></p> 7 <time><?php print($list['created']); ?></time> 8 <!-- 管理者のみ表示 今回はスルー --> 9 <a href="update.php?id=<?php print($list['id']);?>">編集</a> 10 | 11 <a href="delete.php?id=<?php print($list['id']);?>">削除</a> 12 <hr> 13 <?php endwhile; ?>
delete.phpにidを渡し、
PHP
1<pre> 2 <?php 3 // 値が渡らない 4 require('dbconnect.php'); 5 6 if (isset($_REQUEST['id']) && is_numeric($_REQUEST['id'])) { 7 8 $id = $_REQUEST['id']; 9 $stmt = $db->prepare('DELETE FROM to_pass_away WHERE id=?'); 10 $stmt->execute(array('id')); 11 } 12 header('Location: index.php'); 13 ?> 14</pre>
delete.phpに飛ばされるも、データが削除されず残ったままです。
憶測がつかないので、ご教授いただければ幸いです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/04/06 10:27
2020/04/06 11:02
2020/04/07 12:04