PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

php सूची दृश्य में खोज डेटा के लिए चयन बॉक्स का उपयोग कैसे करें (तालिका)

मुझे लगता है कि आप जो पूछ रहे हैं वह यह है कि अजाक्स क्वेरी के परिणाम को कैसे प्रदर्शित किया जाए। क्या यह सही है?

<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:अजाक्स के माध्यम से आप HTML को कैसे वापस कर सकते हैं, इसकी एक मूल अवधारणा। यह HTML और PHP को मिलाने के मामले में बढ़िया प्रोग्रामिंग नहीं है, लेकिन यह शायद वही करता है जो आप चाहते हैं।

यह मानते हुए कि आपकी डेटाबेस तालिका में 'फ़ील्ड 1' और 'फ़ील्ड 2' नामक फ़ील्ड हैं, आप सरणी कुंजियों के रूप में फ़ील्ड नामों का उपयोग करके सरणी के माध्यम से पुनरावृति कर सकते हैं। ध्यान दें कि pg_fetch_array में संख्यात्मक रूप से अनुक्रमित एक के बजाय एक सहयोगी सरणी का चयन करने के लिए अतिरिक्त पैरामीटर हैं।

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

जब आप चुने गए विकल्प को बदलते हैं तो उपरोक्त संशोधित कोड आपको tab.php से लौटाई गई प्रतिक्रिया दिखाएगा।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Django और PostgreSQL - टाइप कैरेक्टर अलग-अलग के लिए बहुत लंबा मान (512)

  2. त्रुटि:कुंजी ... तालिका में मौजूद नहीं है

  3. Postgresql - क्या फ़ाइल से पढ़ते समय INSERT कथनों के प्रदर्शन को अक्षम करने का कोई तरीका है?

  4. ORDER BY के साथ अपडेट करें

  5. PostgreSQL:OID से Bytea तक