나는 각 테이블에 고유 한 ID를 가진 게시물을 가지고 있습니다. 나는이 id를 사용하여 사용자가 mysql 테이블에서 자신의 게시물을 삭제하도록하려고한다. 어떻게하면 테이블의 고유 ID를 찾을 수 있습니까?mysql 테이블에서 게시물의 id를 얻으십시오
while($posts=mysqli_fetch_array($data)){
$tasks=$posts['task'];
$time=$posts['time'];
$date=$posts['date'];
$imp=$posts['important'];
$del=$posts['delete'];
$id=$posts['id'];
//define delete button
$button='<form method="post" action="remindMe.php"><input type="submit" value="Delete Post" name="delete" id='.$id.' /></form>';
if($imp==0 && $del != 0){
echo '<p id="tasks">'.$tasks. '</p><p id="date">'.$date.'</p><p id="time">'.$time.'</p>'.$button.' <hr />';
}
}
//see if button is clicked
if(isset($_POST['delete'])){
$query="UPDATE `task` SET `delete`=0 WHERE `id`='/*id from mysql table*/'";
mysqli_query($con, $query)
or die(mysqli_error($con));
}
ID를 삭제 단추를 누를 때 제출되는 양식의 숨겨진 입력으로 추가하십시오. –
양식에서 ID를 게시하고 제출에서 검색 한 다음 삭제를 수행하십시오. 원하는 경우 숨겨진 요소 또는 아약스와 같은 것을 사용할 수 있습니다. –