显示数据库中的文本。刷新页面时消失

时间:2011-04-01 23:13:18

标签: php

我目前正在家中建立一个社交网络,并且有一个非常好看的新闻源。现在我可以将我的状态发布到数据库中,它就像Facebook的新闻源一样弹出。但是,当我刷新页面时,我输入的状态消失,并想知道是否有人可以告诉我可能出错的地方,因为Dreamweaver在我的代码中没有显示任何错误。

我已经检查了我的数据库并且状态仍在那里,只是带有输入文本的框从视图中完全消失。

这是我的状态代码。任何帮助是极大的赞赏。

<?PHP 
//Include connection to database
include('connect_to_mysql.php');

//Get posted values from form
$status=$_POST['status'];
$date=$_POST['date'];

//Strip slashes
$status = stripslashes($status);
$date = stripslashes($date);

//Strip tags 
$status = strip_tags($status);
$date = strip_tags($date);

//Inset into database
$insert_status=mysql_query("INSERT INTO status (status, date) VALUES('$status','$date')") or die (mysql_error());
while($row=mysql_fetch_array($insert_status)){
$status=$row['status'];
$date=$row['date'];
}


//Line break after every 80
$status = wordwrap($status, 80, "\n", true);

//Line breaks
$status=nl2br($status);

//Display status from data base
echo '<div class="load_status">
<div class="status_img"><img src="blankSilhouette.png" /></div>
<div class="status_text"><a href="#" class="blue">Test Name</a><p class="text">'.$status.'</p>
<div class="date">'.$date.' &middot; <a href="#" class="light_blue">Like</a> &middot; <a href="#" class="light_blue">Comment</a></div>
</div>
<div class="clear"></div>
</div>';
?>

2 个答案:

答案 0 :(得分:0)

但$ status仅在您从上一页发布时才设置,如果您没有发布一个,则在刷新时它永远不会从数据库中读取它。你可以从那里开始。

答案 1 :(得分:0)

相关问题