PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

php cara menggunakan kotak pilih untuk mencari data dalam tampilan daftar (tabel)

Saya pikir yang Anda tanyakan adalah bagaimana menampilkan hasil kueri Ajax. Apakah itu benar?

<select onchange="selectrun(this);"> 
    <option value="">Select</option>
    <option value="1">one</option>
    <option value="2">two</option>
    <option value="3">three</option>
</select>
<!-- A new HTML div for displaying Ajax call response: -->
<div id="response-area"></div>

<script>
function selectrun(sel){
           var id= sel.value;  
            $.ajax({
                    type:"POST",
                    url:"./tab.php",
                    data:{id:id,task:'search'},
                     success: function(response){
                        //Jquery sends response to browser div by setting html.
                        $('#response-area').html(response);
                     }
        });

}
</script>

tab.php:Konsep dasar tentang bagaimana Anda dapat mengembalikan HTML melalui Ajax. Ini bukan pemrograman yang bagus dalam hal menggabungkan HTML dan PHP, tapi mungkin ini yang Anda inginkan.

Dengan asumsi bahwa tabel database Anda berisi bidang yang disebut 'bidang1' dan 'bidang2', Anda dapat mengulangi larik menggunakan nama bidang sebagai kunci larik. Perhatikan bahwa pg_fetch_array memiliki parameter tambahan untuk memilih array asosiatif daripada yang diindeks secara numerik.

<?php
    $query_select = "SELECT * FROM `table`";
    $result=pg_query($query_select ) or die(pg_last_error());
    echo "<table>";
    while($row_info=pg_fetch_array($result, NULL, PGSQL_ASSOC)){ 
       echo "<tr>
                <td>
                      $row_info[field1]
                </td>
                <td>
                      $row_info[field2]
                </td>
              </tr>";
    }
    echo "</table>";
?>

Kode yang dimodifikasi di atas akan menunjukkan respons yang dikembalikan dari tab.php saat Anda mengubah opsi yang dipilih.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tidak dapat pg_restore di Heroku:tidak dapat membaca dari file input:akhir file

  2. Pengecualian DBConcurrency Terjadi Saat Memperbarui Menggunakan Dataadapter

  3. postgresql Hapus angka nol yang tertinggal

  4. Bagaimana cara menggunakan jalur terbang untuk memigrasikan data dari satu DB ke DB lain?

  5. Baris PostgreSQL ke kolom