PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

php cách sử dụng hộp chọn cho dữ liệu tìm kiếm trong chế độ xem danh sách (bảng)

Tôi nghĩ những gì bạn đang hỏi là làm thế nào để hiển thị kết quả của một truy vấn Ajax. Có đúng không?

<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:Một khái niệm cơ bản về cách bạn có thể trả về HTML thông qua Ajax. Đây không phải là một chương trình tuyệt vời khi kết hợp HTML và PHP, nhưng nó có thể làm được những gì bạn muốn.

Giả sử rằng bảng cơ sở dữ liệu của bạn chứa các trường được gọi là 'field1' và 'field2', bạn có thể lặp qua mảng bằng cách sử dụng tên trường làm khóa mảng. Lưu ý rằng pg_fetch_array có các tham số bổ sung để chọn một mảng kết hợp thay vì một mảng được lập chỉ mục số.

<?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>";
?>

Đoạn mã được sửa đổi ở trên sẽ hiển thị cho bạn phản hồi được trả về từ tab.php khi bạn thay đổi tùy chọn đã chọn.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách chuyển một mảng json thành các hàng trong postgres

  2. Mối quan hệ một-nhiều trong SQL (Postgre)

  3. Chuỗi khóa chính của PostgreSQL bị mất sau khi di chuyển bằng AWS DMS

  4. Heroku:nhập từ S3 không thành công

  5. Công thức hệ số tương quan Pearson trong SQL