我需要帮助添加删除状态功能。我需要知道我的删除按钮是否在正确的位置,以及我需要放在我的delete.php页面中的用户评论是否从我的数据库和用户源中删除。需要状态删除功能指导
我听说这很简单。但我无法理解它,这是我从未真正做过的事情。所以我只想让用户按下X和弹出框来链接到delete.php,并且如果被用户删除,它将从流和明显的数据库中删除该注释。
这里是我的STREAMFULL.PHP
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.0/jquery.min.js"></script>
<script type="text/javascript">
function show_confirm()
{
var r=confirm("are you sure you want to delete?");
if (r==true)
{
window.location="http://www.fightstar.org/raw/sn-extend/theme/default/delete.php'";
}
else
{
alert("You pressed Cancel!");
}
}
</script>'
<style>
<?php
while($streamitem_data = mysql_fetch_array($chant)){
echo "<div class='stream_object'>";
echo "<table style='word-wrap: break-word;'><td valign='top' style='word-wrap: break-word;padding:5px;'>";
echo "<img class='stream_profileimage' style='border:none;padding:0px;' src='";sn_user_core::output_profile_image_url($streamitem_data['streamitem_creator']);echo "' onerror='this.src=\"sn-admin/css/img/no_profile_img.jpeg\";'><td valign=top>";
$poster_name = sn_user_core::getuser($streamitem_data['streamitem_creator']);
$target_name = sn_user_core::getuser($streamitem_data['streamitem_target']);
$cont = stripslashes($streamitem_data['streamitem_content']);
if(!($streamitem_data['streamitem_type_id']==2)){
$cont = htmlentities($cont);
$cont = ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]","<a class='user_link' href=\"\\0\">\\0</a>", $cont);
}
if($streamitem_data['streamitem_creator']==$streamitem_data['streamitem_target']){
echo "<a href='sn-profile.php?uid=".$poster_name['id']."'>" . $poster_name['firstname']." ".$poster_name['lastname'] ."</a>";
}else{
echo "<a href='sn-profile.php?uid=".$poster_name['id']."'>" .$poster_name['firstname']." ".$poster_name['lastname'] ." </a>
>
<a href='sn-profile.php?uid=".$target_name['id']."'>" .$target_name['firstname']." ".$target_name['lastname'] ."</a>";
}
if($streamitem_data['streamitem_type_id']==2){
$cont = nl2br($cont);
echo "<div style='display:inline;'> ".$cont." </div>";
}else{
if($streamitem_data['streamitem_creator']==$streamitem_data['streamitem_target']){
$cont = nl2br($cont);
echo "<div>".$cont."</div>";
}else{
$cont = nl2br($cont);
echo "<div>".$cont."</div>";
}
}
echo "<div class='post_contextoptions'>";
echo "<div class='stream_option'>".Agotime($streamitem_data['streamitem_timestamp']);
if(!($streamitem_data['streamitem_viaid']==0)){
//COMMENTS
echo '<a href="" onclick="show_confirm()" alt="Delete" title="Delete" class="delete">X</a> ';
}
Ok Marc。但是,如果我只是添加commentID = 123,它不会只删除评论123,不会说用户点击122的评论。我会删除现在不相关的部分。 – 2011-05-31 22:07:58
好的,我已经完成了一个编辑,并将其剪下来,只留下javascript的注释 – 2011-05-31 22:11:37
嗯,你会动态地填写评论ID。 123只是一个例子。 – 2011-05-31 22:15:26