2013-03-20 57 views
0

你好這個代碼是寫在用戶配置文件中的代碼它的權利,沒有任何錯誤,但我有錯誤,當在寫文章新的職位將是最後一篇文章我的意思是我有錯誤在分揀我該如何修復以使其新帖如其Facebook或任何社交網絡的第一篇文章寫在帖子中的錯誤

<?php 
if (isset ($_SESSION['user_login'])) 
{ 
    $user = $_SESSION["user_login"];`enter code here` 
} 
else 
{ 
$user = ""; 
} 
    $date_added = date ("Y-m-d"); 
    $added_by =$user; 
    $user_posted_to = ''; 


$post = @$_POST['post']; 

if ($post != '') 
    { 
    $date_added = date ("Y-m-d"); 
    $added_by = $user; 
    $user_posted_to = $user; 
    $sqlCommand = "INSERT INTO posts (id,body,date_added,added_by,user_posted_to) VALUES ('','$post','$date_added','$added_by','$user_posted_to')"; 
    $query = mysql_query ($sqlCommand) or die (mysql_error()); 

    $getposts = mysql_query("SELECT * FROM posts WHERE user_posted_to ='$user' ") or die(mysql_error()); 
    while ($row = mysql_fetch_assoc($getposts)) 
        { 
        $id = $row['id']; 
        $body = $row['body']; 
        $date_added = $row['date_added']; 
        $added_by = $row['added_by']; 
        $user_posted_to = $row['user_posted_to']; 

       echo " 

        <div class='posted_by'> 
        Posted by: 
              <a href='$added_by'>$added_by</a> on $date_added</div> 
              <br /> 
              <div style='max-width: 600px;'> 
              $body<br /><p /> 
              </div></br> 
              <hr /> 
        "; 
        } 
    } 
else 
{ 

    $getposts = mysql_query("SELECT * FROM posts WHERE user_posted_to ='$user' ") or die(mysql_error()); 
    while ($row = mysql_fetch_assoc($getposts)) 
        { 
        $id = $row['id']; 
        $body = $row['body']; 
        $date_added = $row['date_added']; 
        $added_by = $row['added_by']; 
        $user_posted_to = $row['user_posted_to']; 

       echo " 

        <div class='posted_by'> 
        Posted by: 
              <a href='$added_by'>$added_by</a> on $date_added</div> 
              <br /> 
              <div style='max-width: 600px;'> 
              $body<br /><p /> 
              </div></br> 
              <hr /> 
        "; 
        } 
} 



?> 

回答

0
$getposts = mysql_query(" 
    SELECT * 
    FROM posts 
    WHERE user_posted_to ='$user' 
    order by id desc 
") or die(mysql_error());