我做了一个js函数,使用ajax从数据库中删除数据。它很基本的,但我想它之前,我添加任何工作,其他功能如下:通过ajax将信息传递给PHP
function removeAd(ad_id) {
$.post('remove.php', {id: ad_id});
};
我用PHP来构建一个页面并创建一个使用此功能链接:
<ul id='categoryorder'>
<?php while ($item = mysqli_fetch_array($r)) { ?>
<li id="advert_<?php echo $item['display_id'] ?>"><div class="<?php echo $item['ad_type']?>"><a href="javascript:removeAd('<?php echo $item['display_id'] ?>')" >Remove</a></div></li>
<?php } ?>
</ul>
它建立的页面罚款并创建了JavaScript的HREF的div内删除链接:与ID为,涉及到该分区在数据库例如ID removeAd(ID):
<li id="advert_5"><div class="banner"><a href="javascript:removeAd('5')" >Remove</a></div></li>
最后这应该送到remove.php脚本实际上从数据库中删除与该ID
<?php
require ('Mysql_Connect.php');
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$q = "DELETE FROM st_display WHERE display_id = {$_POST['id']}";
$r = @mysqli_query ($dbc, $q);
}
?>
我很新的条目,以便即时通讯很愿意被告知即时作出一个愚蠢的错误或者说这行不通!但任何帮助将不胜感激。
,什么是不工作? – Weacked
SQL注入警报! –
它不安全,我知道但是,当我得到它的工作,并且它永远不会在互联网上发布,并且是内部使用 – Neil