php/mysql 및 protype.js를 사용하여 테이블에서 레코드를 삭제합니다. 문제는 데이터베이스의 레코드가 삭제되지 않는다는 것입니다.Ajax 요청으로 데이터베이스에서 레코드 삭제
의 index.php :
<a href="javascript: deleteId('<?php echo $studentVo->id?>')">Delete</a></td>
스크립트
<?php
/* Database connection */
include('configuration.php');
echo "hello,...";
if(isset($_POST['id'])){
$ID = $_POST['id'];
$sql = 'DELETE FROM student where id="'.$ID.'"';
mysql_query($sql);
}
else { echo '0'; }
?>
alert("ID : "+id);
이 제대로 작동
function deleteId(id)
{
alert("ID : "+id);
new Ajax.Request('delete.php?action=Delete&id='+id,{method:'post'});
$(id).remove(); // because <tr id='".$row[id]."'> :)
}
delete.php에게하지만 그 이후 코드는 없습니다.
+1 비록 간단하지만, 잘 설명했다. ;-) – Shoban