input[type="button"]
을 사용하여 간단한 페이지를 만듭니다. 내 문제는, 내가이 type="button"
을 사용하여 데이터베이스에서 데이터를 삭제하고 싶습니다,하지만 나는 이것에 대해 혼란 스러워요. 웬일인지이 버튼을 사용했습니다.버튼을 사용하여 데이터 가져 오기
여기 내 코드입니다.
<html>
<head>
<script type="text/javascript">
function del()
{
window.location.href='recdelete.php';
}
</script>
</head>
......
......
while ($field = $count->fetch(PDO::FETCH_OBJ))
{
echo '<tr>';
echo '<td>'.$field->fld1.'</td>';
echo '<td><input type="button" name="delete" value="Delete" onclick="del()"></input></</td>';
echo '</tr>';
}
내 recdelete.php
에서이 특정 레코드를 삭제하는 방법을 모르겠다. 이것에 대한 조언을 해줄 수 있습니까? 고맙습니다.
함으로써 나는 [CSRF 토큰 (http://en.wikipedia.org/wiki/Cross-을 추가하여 시작할 것 site_request_forgery). – PeeHaa
내가 맞으면 여기에 ''이 필요 없습니다. 또한 나는 그 코드로 달성 할 수있는 것은 리디렉션이라는 것입니다. 이 질문에서 레코드를 삭제하려는 기준과이 버튼으로이 페이지에서 어떤 데이터를 가지고 있는지 지정할 수 있습니다. 그럼 우리는 뭔가를 제안 할 수 있습니다. – Eugene
@ Eugene, 내 데이터베이스 예제에서는이 idno, 이름, familyname 있고 삭제 단추를 클릭하여 해당 idno 삭제하려면 내 데이터베이스에서이 레코드는 삭제 단추가있는 테이블에 표시됩니다. 삭제 단추를 클릭하십시오. 확인 (ok 및 취소)을 위해 recdelete.php로 이동합니다. – jemz