2016-04-26 3 views
2

私は保留中で承認されたオプションのドロップダウンリストを持っています。どちらもソート用に別々のPHPファイルがあるので、保留中を選択すると、pendinglist.phpから行ったクエリがページに表示されるようにする方法があるかどうか尋ねたいと思いますか? approvedlist.phpと同じです。それを行う方法がある場合、誰かがどのように私に教えてくれますか?私はjsを使うべきですか?ドロップダウンリストでオプションを選択して別のPHPファイルからデータを取得するには?

$sql = "SELECT * FROM requests where status='pending' ORDER by date DESC"; 
+0

'javascript'と' ajax'の両方のタグを付け加えて、なぜ尋ねるのですか?それに行く –

+1

http://phppot.com/demo/jquery-dependent-dropdown-list-countries-and-states/ – Pupil

+0

javascriptまたはajaxを知っている人が私の質問に答えるかもしれないので、私はそれを追加しました。 @Anant – Louie

答えて

1

あなたのページに両方のPHPファイルを含めることができます。私は彼らのクエリを除いて、私のpendinglist.phpで同じコードを持っている...

approvedlist.php

<?php 
include 'dbcontroller.php'; 
$sql = "SELECT * FROM requests where status='approved' ORDER by date DESC"; 
$result = $conn->query($sql); 

?> 
<table> 
    <thead> 
     <tr> 
      <th>Name</th> 
      <th>Batch Year</th> 
      <th>Section</th> 
      <th>Action</th> 
     </tr> 
    </thead> 
     <tbody> 
     <?php 
      if ($result->num_rows > 0) { 
       // output data of each row 
       while($row = $result->fetch_assoc()) { 
        echo '<tr>'; 
        echo '<td>'.$row['firstname'].' '.$row['lastname'].' </td>'; 
        echo '<td>'.$row['batchYr'].'</td>'; 
        echo '<td>'.$row['section'].'</td>'; 

       }     
      } 
      else { 
       echo "No records found."; 
      } 
      $conn->close();   
     ?> 
    </tbody> 
</table> 

を助けてください。それらがクラスまたはIDでラップすることによって、それらが一意のセレクタ内にあることを確認します。 JavaScriptが必要なのは、ドロップダウンの値に基づいて、不要なDOMを非表示にすることです。

+0

それを試みます。早速のご返事ありがとうございます! :) – Louie

2

変数で選択したオプションを取得し、webservice.itを使用して渡します。 012sを投稿します。

+1

私はいくつかのコードを追加します。 – Louie

+0

$ _GET []、$ _POST []、$ _SESSION []メソッドを使って他のファイルから値を取得することもできます。 –

関連する問題