Php 永久性更改,带“;onclick";处理程序?

Php 永久性更改,带“;onclick";处理程序?,php,javascript,mysql,facebook,onclick,Php,Javascript,Mysql,Facebook,Onclick,我正在尝试修改一个使用php和javascript的facebook应用程序 它允许用户向彼此的墙壁发送礼物。收到礼物时,它会显示在该用户的应用程序通知页面上 问题:接受礼物后,它仍会显示在通知页面上。我想是因为它被认为是必要的,以使积分系统以及历史功能正常运行。超过30天的礼物似乎不再显示。我试图在礼物被接受后永久性地更改日期 请任何人提出可能的方法: 选项1。接受礼物后,将其永久更改为其他图像,以通知用户“您已接受此礼物”。而不将其从数据库中删除 选项2。接受礼物后,从页面中删除礼物(或阻止

我正在尝试修改一个使用php和javascript的facebook应用程序

它允许用户向彼此的墙壁发送礼物。收到礼物时,它会显示在该用户的应用程序通知页面上

问题:接受礼物后,它仍会显示在通知页面上。我想是因为它被认为是必要的,以使积分系统以及历史功能正常运行。超过30天的礼物似乎不再显示。我试图在礼物被接受后永久性地更改日期

请任何人提出可能的方法:

选项1。接受礼物后,将其永久更改为其他图像,以通知用户“您已接受此礼物”。而不将其从数据库中删除

选项2。接受礼物后,从页面中删除礼物(或阻止其显示),而不从数据库中删除。隐藏和显示:无;是不可行的选项,因为每次页面加载时都会再次显示礼物

选项3。最后一个也是最不想要的选项,请从页面和数据库中删除礼物

该页面的原始代码如下所示。我猜需要修改的代码部分位于星号分隔符之间。我希望不要太难理解:-/ 谢谢你抽出时间

<?php

if(!isset($facebook))
{
  $user_id=$_POST['user_id'];
}
else
{
  $user_id=$user_info['UserID'];
}

$news_limit=$current_time-2592000;

$history_query=mysql_query("SELECT * FROM ".$exchange_table." WHERE Time>'$news_limit'      
AND ReceiverID='$user_id' ORDER BY Time DESC"); 
$history_num=mysql_num_rows($history_query); ?>

<div style="font-size:14px;width:720px;padding:10px;<?php echo $background_one; ?>"   
align="left">
  <div style="font-weight:bold;font-size:16px;color:#6f6f6f;">
   <?php echo $nav_info['home']; ?>
  </div>
  <div style="width:100%;margin-top:10px;" align="center">
    <img src="<?php echo $app_info['image_url']; ?>divider.gif">
    <img src="<?php echo $app_info['image_url']; ?>divider.gif">
    <img src="<?php echo $app_info['image_url']; ?>divider.gif">
  </div> <?php

    if($history_num>0)
    { 
      $gift_query=mysql_query("SELECT GiftID,Name,Image FROM ".$gift_table." WHERE   
Type='1'"); 

      while($gift_info=mysql_fetch_assoc($gift_query))
      {
        $gift_array[$gift_info['GiftID']]['name']=$gift_info['Name'];
        $gift_array[$gift_info['GiftID']]['image']=$gift_info['Image'];
     } ?>

      <div style=""> <?php

        $i=1;

        while($history_info=mysql_fetch_assoc($history_query))
        { ?>
          <div style="margin-top:10px;">
            <div style="float:left;width:75px;">
              <img src="<?php echo  
$app_info['upload_url'].$gift_array[$history_info['GiftID']]['image']; ?>"   
style="width:75px;height:75px;">
            </div>
            <div style="float:left;margin-left:10px;">
              <span style="font-size:18px;"><span id="month<?php echo $i; ?>"></span> -   
Gift Received!</span><br>
              You received a(n) <b><?php echo $gift_array[$history_info['GiftID']]    
['name']; ?></b> from <b><fb:name uid='<?php echo $history_info['FacebookID']; ?>'   
linked='false'></fb:name></b>!<br>
**************************************************************
<input id="share_button<?php echo $i; ?>" onclick="shareFeed('<?php echo   
$gift_array[$history_info['GiftID']]['image']; ?>','<?php echo $history_info['GiftID'];   
?>','<?php echo $gift_array[$history_info['GiftID']]['name']; ?>')" type="image" src="  
<?php echo $app_info['image_url']; ?>share_button.png"    
onmouseover="convert('share_button<?php echo $i; ?>','share_hover.png')"   
onmouseout="convert('share_button<?php echo $i; ?>','share_button.png')"    
style="height:29px;margin-top:5px;">
</div>
**************************************************************
            <br style="clear:both;">
          </div> 
          <script>
            var date_text="";
            var time_date=new Date();
            var monthNames= 


["January","February","March","April","May",
"June","July","August","September","October","November","December"];

            time_date.setTime(<?php echo $history_info['Time']*1000; ?>);

            document.getElementById('month<?php echo $i; ?  
>').innerHTML=monthNames[time_date.getMonth()]+" "+time_date.getDate();
          </script> <?php

          $i++;
        } ?>

      </div> <?php
    }
    else
    { ?>
      <div style="font-size:14px;font-weight:bold;margin-top:20px;" align="center">
        No giftss received over the past 30 days.
      </div> <?php
    } ?>

</div>
);
document.getElementById('月份