我搜索了这个答案并在谷歌上找到了我需要为我的客户做的事情,所以在这里我要求你们一些帮助!
简单地说,我的客户希望将数据输入到博客条目中的表单中,然后在提交时,同时在其网站上的不同页面上填充列表。该页面将只是一个列表,其中包含(例如)名称,发布日期,评级,抽样次数(在这种情况下,如果为多个博客条目输入了项目,则列表将反映其输入的次数)总计),以及哪个成员建议。
我知道我将使用博客插件来创建表单,但我不确定WHICH插件最适合这种尝试。我知道我将使用PHP将数据发送到我想要发送的地方,但我只使用PHP将数据发送到电子邮件,而且从未将其发送到实时列表。
那么哪个插件?任何人?
如果每次用户想要显示新数据时,如何指导PHP显示实时页面数据而不必重新上载页面?
对不起,如果这些是愚蠢的问题,但这对我来说是新的。请帮我学习!
谢谢!
答案 0 :(得分:0)
将此文件设为get_list.php:
<?php
$sql = mysql_query("SELECT * FROM list_table LIMIT 15")
if (!$sql || mysql_num_rows($sql)==0)
exit("There are no list items");
while ($item = mysql_fetch_array($sql)) {
echo "<li> format it here";
echo $item['name'];
echo "</li>"
}
?>
在您的主文件中:
<ul class="list">
<li>Blabla 1</li>
<li>Blabla 2</li>
</ul>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
function updateList() {
$('.list').load('get_list.php', function (data, status) {
if (status) return alert('Error updating the list');
setTimeout(updateList, 2000);
});
}
updateList();
</script>
...您的列表将每两秒更新一次。
祝你好运!!