Я не могу повторить Invalid, поскольку я использую оператор else - PullRequest
0 голосов
/ 05 февраля 2019

Я не могу просмотреть Invalid, какие-либо предложения, чтобы заставить его работать?

    <table border="1">
<tr>
    <th>First Name</th>
    <th>Last Name</th>
    <th>Strand</th>
    <th>Section</th>
</tr>   

<?php
 $conn=mysqli_connect("localhost","root","","search");
 $set=$_POST['search'];
 if ($set > 0) {
 $show="SELECT * FROM search_student WHERE fname='$set'";
 $result=mysqli_query($conn,$show);

 while ($rows=mysqli_fetch_array($result) ) { 
    echo  "<tr>";
    echo  "<td>";
    echo $rows['fname'];
    echo  "</td>";
    echo  "<td>";
    echo $rows['lname'];
    echo  "</td>";
    echo  "<td>";
    echo $rows['strand'];
    echo  "</td>";
    echo  "<td>";
    echo $rows['section'];
    echo  "</td>";
    echo  "<tr>";
    echo "</br>";
 }
 }

Оператор else здесь не работает

  else{
 echo "invalid";
 }

 ?>
 </table>

1 Ответ

0 голосов
/ 05 февраля 2019
    if(mysqli_num_rows($result)>0){
        while ($rows=mysqli_fetch_array($result) ) { 
        echo  "<tr>";
        //etc

       }
     }
     else
     {
      echo "invalid";
     }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...