我有一个基于 PHP 的 CMS 网站。人们可以对某条内容投赞成票或反对票。我之前询问过如何在投票按钮上添加时间戳,以便人们可以看到其他人最近对内容进行了投票。
我目前有下表:
<table class="rating-table" cellspacing="0" cellpadding="0" border="0">
<tr>
<td><?php echo Kohana::lang('ui_main.credibility');?>:</td>
<td><a onclick="myFunction()" href="javascript:rating('<?php echo $incident_id; ?>','add','original','oloader_<?php echo $incident_id; ?>')"><img id="oup_<?php echo $incident_id; ?>" src="<?php echo url::file_loc('img'); ?>media/img/up.png" alt="UP" title="UP" border="0" /></a></td>
<td><a onclick="myFunction()" href="javascript:rating('<?php echo $incident_id; ?>','subtract','original')"><img id="odown_<?php echo $incident_id; ?>" src="<?php echo url::file_loc('img'); ?>media/img/down.png" alt="DOWN" title="DOWN" border="0" /></a></td>
<td><a href="" class="rating_value" id="orating_<?php echo $incident_id; ?>"><?php echo $incident_rating; ?></a></td>
<td><a href="" id="oloader_<?php echo $incident_id; ?>" class="rating_loading" ></a></td>
<td>Last voted at:
<span id="vote_date">
<script>
function myFunction()
{
var d = new Date();
var x = document.getElementById("vote_date");
x.innerHTML=Date();
}
</script>
</span>
</td>
</tr>
</table>
第二个和第三个<td>
元素是向上和向下投票按钮。当有人单击它们时,时间和日期将显示在最后一个<td>
元素中。伟大的!
除了(这里是初学者)我需要这个不是特定于会话的。如果其他人第二天访问该页面,他们应该会看到有人最后一次与投票按钮交互的时间。
我的编码技能确实有限,但我怀疑我必须以某种方式将输出存储myFunction
在一个表中,然后在其他人访问该页面时回显它 - 对吗?有没有更简单的方法?
这是我在现场网站上尝试做的一个例子。最后一个人投票的时间应该显示在投票按钮旁边(上面的代码块仅在本地主机上):http ://tinyurl.com/k5w4olu