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

PHP सूची मानों को छोड़ने के लिए चयन कथन असाइन करें

सबसे पहले, जब आप अपना विकल्प टैग बना रहे हों, तो उस मान को असाइन करें जिसे आप SQL क्वेरी में मान विशेषता पर फ़िल्टर करना चाहते हैं:

$options .="<option value='".$row['fuel_type']."'>" . $row['fuel_type'] . "</option>";

दूसरा, अपने फॉर्म और अपने चुनिंदा तत्व के लिए यूनिक आईडी असाइन करें। फिर फ़ॉर्म सबमिट करने की कार्रवाई को चुनिंदा एलिमेंट ऑनचेंज इवेंट में असाइन करें।

$menu="<form id='filterForm' name='filterForm' method='post' action=''>
  <p><label>Filter</label></p>
    <select name='filter' id='filter' onchange='document.getElementById("filterForm").submit()'>
      " . $options . "
    </select>
</form>";
}

अब जब आप सेलेक्ट ऑप्शन को बदलते हैं, तो फॉर्म सबमिट हो जाएगा और जो ऑप्शन वैल्यू चुना गया है, वह सेलेक्ट एलिमेंट #filter के मान के रूप में पॉप्युलेट हो जाएगा।

जिस php पेज पर आपका फॉर्म पोस्ट करता है, उस पर क्वेरी बनाने के लिए #filter आईडी के साथ सेलेक्ट एलिमेंट के मान की जांच करें।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MYSQL - तालिका में अद्यतन के बाद आंतरिक शामिल हों

  2. एक इकाई फ्रेमवर्क डेटाबेस कनेक्शन का परीक्षण

  3. कैसे पता करें कि कोई तिथि PHP या MySQL में अंतराल फिट करती है या नहीं?

  4. MySQL में, क्या मैं प्रतिबद्ध होने तक संदर्भित अखंडता जांच को स्थगित कर सकता हूं

  5. MySQL और PHP दशमलव सटीक गलत