0

我在谷歌上搜索了这个答案,没有发现我需要为我的客户做的事情,所以我在这里向你们寻求帮助!

简而言之,我的客户希望将数据输入到博客条目的表单中,而该表单在提交时会同时填充他网站上不同页面上的列表。该页面将只是一个列表,其中显示(例如)名称、发布日期、评级、采样次数(在这种情况下,如果为多个博客条目输入了该项目,那么该列表将反映它被输入了多少次总共),以及是哪个成员提出的。

我知道我将使用博客插件来创建表单,但我不确定哪个插件最适合这种口味。我知道我将使用 PHP 将数据发送到我想要发送的位置,但我只使用 PHP 将数据发送到电子邮件,之前从未将其发送到实时列表。

那么是哪个插件呢?任何人?

如何指示 PHP 显示实时页面数据,而无需在每次用户希望显示新数据时重新上传页面?

对不起,如果这些是愚蠢的问题,但这对我来说是新的。请帮我学习!

谢谢!

4

1 回答 1

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>

...您的列表将每两秒更新一次。

祝你好运!!

于 2013-07-28T20:08:27.190 回答