2015-04-29 24 views
0
<?php 
    if(!isset($_POST['searchIto'])){ 
} 
     $search_sql="SELECT status FROM users WHERE id=id"; 
     $search_query=mysql_query($search_sql); 

    if(mysql_num_rows($search_query)!=null){ 

     $search_rs=mysql_fetch_assoc($search_query); 
} 

if(mysql_num_rows($search_query)!=null){ 

    do{?> 

    <span>Status:&nbsp;</span><?php echo $search_rs['status'];?><br> 

<?php 

    }while($search_rs=mysql_fetch_assoc($search_query)); 
} 

else{ 
    echo "No results found"; 
} 
?> 

此代碼回顯所有已註冊的狀態,和user2有2個顯示2選擇特定的用戶名並在他的個人資料中顯示

+0

你可以給我們你的表結構嗎? –

+0

id = id | username = user_name | status = status @ Heru-Luin –

+0

'if(!isset($ _ POST ['searchIto'])){ }' 這段代碼沒有做任何事情,它可以幫助您找到問題 –

回答

0

一些調試後的狀態值,我發現了一個解決方案:

<?php 

$startNa = $_SESSION['user_id']; 
$search_sql="SELECT status FROM users WHERE id='$startNa'"; 
$search_query=mysql_query($search_sql); 

    if(mysql_num_rows($search_query)!=null){ 
    $search_rs=mysql_fetch_assoc($search_query); 
} 
    if(mysql_num_rows($search_query)!=null){ 
    do{?> 
<span>Status:&nbsp;</span><?php echo $search_rs['status'];?><br> 

<?php 
     }while($search_rs=mysql_fetch_assoc($search_query)); 
} 
else{ 

echo "No results found"; 
} 
?> 

我只加$ _SESSION []; btw謝謝你的答案,你幫了我很多

相關問題