私の削除ボタン:
$('#taglist li #delete').bind('click', function(){
pic_id = $(this).parent().attr("rel");
$.post('savetag.php', {"type":"remove", pic_id:pic_id}, function(data){
viewtag();
});
});
savetag.php
if ($_POST['type'] == "remove")
{
$pic_id = $_POST['pic_id'];
$sql = "DELETE FROM image_tag WHERE `pic_id` = $pic_id";
mysql_query($sql);
}
タグを表示するスクリプトviewtag.phpは次のとおりです。
$sql = "SELECT * FROM image_tag ORDER BY `pic_id`";
$qry = mysql_query($sql);
$rs = mysql_fetch_array($qry);
if ($rs){
do{
echo '<li rel="'.$rs['pic_id'].'"><a>'.$rs['name'].'</a> <a class = "delete">Delete</a></li>';
}while($rs = mysql_fetch_array($qry));
}
これがviewtag.phpを私のindex.phpに入れることを可能にする関数です:
viewtag();
function viewtag()
{
$.post('viewtag.php', function(data){
$('#taglist ol').html(data);
});
}
では、何が問題なのですか、なぜテーブルを削除しないのですか?また、アンカータグが機能していません(viewtag.phpからエコーされたアンカータグ)。何が問題ですか?ありがとう。