나는 데이터베이스에서 목록을 만듭니다 다음 루프를 한 :가 대상 PHP
for ($i=0;$i<count($tutor_subj);$i++){
$query_tutors = "SELECT level, subject FROM level, subject WHERE level.id = '$tutor_lvl[$i]' AND subject.id = '$tutor_subj[$i]'";
$result_t = mysqli_query($db_conx, $query_tutors);
while($m = mysqli_fetch_array($result_t)){
echo $m['level']." ".$m['subject']." ".$tutor_top[$i]."<div style='float:right; padding-right:5px;'><a href='#'><img src='images/remove_btn.png' onclick='removeSubj'></a></div></br>";
}
}
?>
내가 추가 해요 볼 수있는 바와 같이, 각 항목을 입력 한 후 html의 '제거'버튼을 클릭하고 사용자가 데이터베이스의 특정 행을 삭제할 수있게하려면이 버튼을 사용하고 싶습니다.
내 질문에 어떻게하면 각 루프의 끝에 생성되는 단추에 루프 동안 (이 때문에 해당 항목이 DB에서 삭제됨)이 링크 할 수 있습니까?
추신 - 내가 따라서
AJAX를 사용하여 클라이언트 측에서 서버 측으로 데이터를 보내고 PHP 스크립트가 테이블에서 삭제하도록해야합니다. – Achrome
하나의 쉬운 방법은 각 버튼의 링크를 PHP 파일로 리디렉션하는 것입니다. ''와 같은 것입니다. 그런 다음 delete.php에서 DB 함수를 호출하여 삭제합니다. – Akatosh
@ashwinMukhija 괜찮습니다.하지만 서버에서 삭제할 데이터를 어떻게 알 수 있습니까? 즉 각 버튼이 출력의 각 행을 어떻게 지정합니까? – Mobaz