次のようなリンクが並んでいます。
Delete | Votes (2) | Comments (1)
それらはそれぞれユーザーの投稿に関連付けられています。
私の質問は次のDelete
とおりです。
ユーザーにクリックしてもらいたいのは、それをクリックするだけで、これはphp側で発生する必要があります。
<?php
$reviewId = $database -> escape_value(trim($_POST['reviewId']));
$user_id = $database -> escape_value(trim($_POST['user_id']));
// Delete Review Method
$result = Data::deleteMyReview($reviewId);
?>
私の質問は、削除のコードを記述する最も効率的な方法は何ですか?
その一言の完全なフォームは本当に必要ありません。<a href="thispage.php?reviewId=1&userId=1">Delete</a>
しかし、このアプローチを継続することは、セキュリティ上の問題のようにも思えます。その後、誰でも URL を変更してユーザー コメントを削除できます。
Post
では、 vsGet
とForm
vsを使用する必要があり<a>
ますか?