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

चयन प्रपत्र के बाद डेटाबेस से छिपा इनपुट मान प्राप्त करें

अगर मैं सही ढंग से समझूं, तो यह एक ऐसा काम है जो आप कर सकते हैं:

PHP

<select class="textbox2" id="retailer_id" name="retailer_id">
    <option value="">--- Please select store ---</option>
    <?php
        $sql_retailers = smart_mysql_query("SELECT * FROM cashbackengine_retailers WHERE status='active' ORDER BY title ASC");
        while ($row_retailers = mysql_fetch_array($sql_retailers))
        {
            if ($retailer_id == $row_retailers['retailer_id']) $selected = " selected=\"selected\""; else $selected = "";
            echo "<option data-slug=\"".$row_retailers['retail_slug']."\" value=\"".$row_retailers['retailer_id']."\"".$selected.">".$row_retailers['title']."</option>";
        }
    ?>
</select>
<input type="hidden" name="retailer_slug"/>

jQuery

$('#retailer_id').on('change', function() {
    var $selected = $('#retailer_id option:selected');
    $('input[name=retailer_slug]').val($selected.data('slug'));
});

तो मूल रूप से, यहाँ विचार यह है कि आप retailer_slug मान data- . के रूप में प्रत्येक <option> पर विशेषता . फिर जब चयनित विकल्प बदल दिया जाता है, तो retailer_slug मूल्य को छिपे हुए इनपुट पर कॉपी किया जाता है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं PHP और MySQL में राउंड रॉबिन टूर्नामेंट कैसे उत्पन्न कर सकता हूं?

  2. विभिन्न डेटा प्रकारों के उत्तरों के साथ सर्वेक्षण के लिए SQL डिज़ाइन

  3. हरोकू MySQL ऑटो इंक्रीमेंट

  4. Microsoft SQL (.MDF) फ़ाइल से MySQL में डेटा आयात करें

  5. Php ग्रिड को पॉप्युलेट करने के लिए 400 सेलेक्ट क्वेश्चन