사용자가 행 ID #를 기반으로 mysql 데이터베이스에서 행을 삭제할 수 있도록 동적 링크를 만들려고합니다.php mysql 행을 링크에서 삭제
사용자가 실제로 해당 행을 삭제하려고한다는 일부 자바 스크립트 확인을 입력하려고합니다.
내 질문은 어떻게 수행합니까? 나는 몇 가지 아이디어를 가지고 있습니다 ... (아래 참조) 나는 옳은 길에 있습니까?
<head>
<?php
require 'include/episodelist.db.php';
mysql_query("DELETE FROM season WHERE ID='$id'");
mysql_close();
?>
<script type="text/javascript">
function confSubmit(form) {
if (confirm("Delete this record?")) {
form.submit();
} else {
}
}
</script>
</head>
<form action="<?=$_SERVER['PHP_SELF'];?>" method="post">
<input type="button" onClick="confSubmit(this.form);" value="Delete">
</form>
당신은 당신이 당신이 그것을 삭제하고 처리 할 행 #ID 제출 숨겨진 입력을 추가로는 긴 작동합니다, 삭제하고 싶은 페이지/양식 당 1 행이 가정하여 PHP. 오, 당신의 함수에'event' 매개 변수를 추가하는 것을 잊지 마세요. 그래서'dialog.preventDefault()'를 호출하여 확인 대화 상자가 열려있는 동안 폼이 제출되는 것을 막을 수 있습니다. –
페이지에 데이터베이스에서 나열된 많은 항목이 있습니다. 관리자는 삭제라는 링크 옆에 링크를 볼 수 있습니다. 각 항목은 참조하려는 mysql 데이터베이스에 자체 ID를 가지고있다. –
'form's은 어떻습니까? 전체 페이지에는 하나의 양식 만 있거나 각 행에 하나의 양식 만 있습니까? –