0

我正在做这个项目,试图创建一个简单的网站,用户可以在其中输入信息,然后在不同的页面上显示相同的信息。

我正在使用 JQuery 刷新页面并加载新内容,使用 MySQL 存储信息,使用 PHP 插入和检索该信息。

我现在遇到的问题是我正在使用 Javascript 来更新页面和 .fadeIn 数据,但目前它只是淡出并淡入所有数据。我想要它做的是保持当前数据相同,并且只淡入新数据。

这是我的 JQuery 函数:

<script type="text/javascript">
$(document).ready(function() {

var refreshId = setInterval(function() {
$("#responsecontainer").fadeOut('fast').load('output.php');
}, 3000);

$.ajaxSetup({ cache: false });

});
</script>

这是我的名为“output.php”的PHP:

<?php include_once('db_connect.php'); ?>

<?php include_once('input.php'); ?>

<?php
//query the database
$query = mysql_query("SELECT * FROM notes ORDER BY ID DESC");

//fetch the results / convert results into an array
while($rows = mysql_fetch_array($query)):
$title = $rows['notestitle'];
$text = $rows['notestext'];

?>

<div id="title">
<h1><?php echo "$title<br>"; ?></h1>
</div>
<div id="text">
<h2><?php echo "$text<br>"; ?></h2>
</div>

<?php endwhile; ?>

这是显示信息的页面的代码:

<?php include_once('db_connect.php'); ?>

<?php include_once('input.php'); ?>

<div id="header"></div>

<div id="responsecontainer">
<?php include_once('output.php'); ?>
</div>

让我知道您是否需要我提供其他任何内容,或者您​​是否不清楚。

谢谢你的时间。

4

1 回答 1

0

使用这个带限制的简单查询

SELECT * FROM notes ORDER BY ID DESC LIMIT 1
于 2012-12-19T06:23:15.410 回答