2013-05-11 172 views
0

我需要幫助。我的代碼顯示的結果,如果while循環在php

while($row = mysql_fetch_array($find)) is true 

現在我想,如果條件不是真,那麼它會顯示「無數據找到」

一樣,如果別人

if(condition) 
statement1; 
else 
statement2; 

我的代碼就是:

<form class="contact_form5" action="search.php" method="post" name="contact_form"> 
    <ul> 


      <h3 align="center">Following search matches </h3> 


     <?php 

      echo "<table width='650' border='0' cellpadding='3' cellspacing='1' class='black12' align='center' >"; 
      echo "<tbody class='black12'>"; 
      echo "<tr class='black12bold'>"; 
        echo "<td width='19%' align='left' valign='middle' bgcolor='#AFB7BE'>First Name</td>"; 
        echo "<td width='19%' align='left' valign='middle' bgcolor='#AFB7BE'>Last Name</td>"; 
        echo "<td width='19%' align='left' valign='middle' bgcolor='#AFB7BE'>Gender</td>"; 
        echo "<td width='19%' align='left' valign='middle' bgcolor='#AFB7BE'>Occupation</td>"; 
        echo "<td width='19%' align='left' valign='middle' bgcolor='#AFB7BE'>Blood Group</td>"; 
        echo "</tr>"; 
      while($row = mysql_fetch_array($find)){ 
        echo "<tr class='black12bold'>"; 
        echo "<td align='left' valign='middle' bgcolor='#EEEEEE'>".$row['DRFname']."</td>"; 
        echo "<td align='left' valign='middle' bgcolor='#EEEEEE'>".$row['DRLname']."</td>"; 
        echo "<td align='left' valign='middle' bgcolor='#EEEEEE'>".$row['DRGender']."</td>"; 
        echo "<td align='left' valign='middle' bgcolor='#EEEEEE'>".$row['DROccupation']."</td>"; 
        echo "<td align='left' valign='middle' bgcolor='#EEEEEE'>".$row['DRBloodGroup']."</td>"; 
      ?> 

      <?php 
        echo "</tr>"; 
      echo "</tbody>"; 


      } 

      echo "</table>"; 
     ?> 
    </li> 
    </ul> 

</form> 

請給我一些想法,我該怎麼辦This.Thank你

回答

0

入住這裏:http://ca3.php.net/manual/en/function.mysql-num-rows.php

if(mysql_num_rows($find) > 0) { 
    while($row = mysql_fetch_array($find)) { ... } 
} else { 
    echo "No Data Found"; 
} 

順便說一下,mysql_已過時,至少使用庫MySQLi或PDO。

+0

謝謝親愛的朋友 – 2013-05-11 14:51:26

+0

不客氣@SarwarAlam :)認爲標記此問題爲其他人可能有此問題的答案。 – 2013-05-11 14:53:22