2016-04-02 11 views
1

検索結果を表示するために4つの検索フィルタを作成しましたが、テーブルの罫線を作成しました。しかし、私は1つのフィルタをクリックして3つの余分な空の行を開くときに、または私は2つの余分な空の行が開いて2つのフィルタを使用しているときに問題が発生しています。どのように私はこれを避けるのですか?以下は、あなたが検索することができます前に、テーブルの罫線の問題

<html> 
 
<head> 
 
<title>classroom</title> 
 
</head> 
 
<form action="retrieve1.php" method="GET"> 
 
    <select name="Grade"> 
 
     <option value="" selected="selected">Choose Grade</option> 
 
     <?php grade($db) ?> 
 
    </select> 
 

 
    <select name="School"> 
 
     <option value="" selected="selected">Choose School</option> 
 
     <?php school($db) ?> 
 
    </select> 
 

 
    <select name="Team"> 
 
    <option value="" selected="selected">Choose Team</option> 
 
    <?php team($db) ?> 
 
    </select> 
 

 
    <select name="Students"> 
 
     <option value="" selected="selected">Choose Students</option> 
 
     <?php students($db) ?> 
 
    </select> 
 

 
    
 
    <input type="submit" style="width:100px" value="Find" /> 
 
</form> 
 

 
<TABLE BORDER="30" CELLPADDING="10" CELLSPACING="3" BORDERCOLOR="#707070"> 
 

 

 
    <tr> 
 
    \t <th width="197"> <div align="center">FirstName </div></th> 
 
     <th width="197"> <div align="center">LastName </div></th> 
 
     <th width="198"> <div align="center">Email </div></th> 
 
     <th width="197"> <div align="center">City </div></th> 
 
     <th width="197"> <div align="center">State </div></th> 
 
     <th width="197"> <div align="center">Country </div></th> 
 
      
 
     
 
     
 
    </tr>

答えて

0

ソリューションは、プレースホルダを無効にし、すべてのオプションを必要とするだろうコード - 私のHTMLです。

<select name="Grade" required> 
    <option value="" disabled selected>Choose Grade</option> 
    <?php grade($db) ?> 
</select> 

あなたはこのような何かを探しているなら、この

<select name="Students"> 
     <option value="" disabled selected>Choose Students</option> 
     <?php students($db) ?> 
    </select> 

のように私にはわからない、すべてのフィルタがdisabled selectedオプションを持っていますが、required値を持っていないことを試みることができますが、私はあなたにいくつかのコードを提供すべきだと思います。なぜなら、これは単純なフォームであり、いくつかの選択された入力と、私たちのための簡単なボタンです。実際には、検索を実行する前に各フィルタでオプションを選択する必要があるため、すべてのフィルタが必要な場合は最初のオプションが機能することがわかります。私はあなたのコードのすべてを持っていないので、私は知らない第二の選択肢。

+0

これは私の問題を多く解決しました – jon