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

विकल्प (textarea) का उपयोग कर डेटाबेस में डेटा सम्मिलित नहीं कर सकता

आपको name की आवश्यकता है <select> ताकि आप डेटा का उपयोग कर सकें।

name="food[]"

इस तरह

<select multiple="multiple" name="food[]" class="options" id="text area" >
   <option value="foodA">foodA</option>
   <option value="foodB">foodB</option>
   <option value="foodC">foodC</option>
   <option value="foodD">foodD</option>
   <option value="foodE">foodE</option>
</select>

फिर यदि आप चाहते हैं कि मान 0 या 1 हो, चयनित या नहीं के आधार पर, आप इसे बदलने के लिए निम्नलिखित का उपयोग कर सकते हैं:

$foodA = $_POST['foodA'];
$foodB = $_POST['foodB'];
$foodC = $_POST['foodC'];
$foodD = $_POST['foodD'];
$foodE = $_POST['foodE'];

करने के लिए

$foodA = 0;
$foodB = 0;
$foodC = 0;
$foodD = 0;
$foodE = 0;

foreach ($_POST['food'] as $value) {
    if($value == 'foodA')
        $foodA = 1;
    if($value == 'foodB')
        $foodB = 1;
    if($value == 'foodC')
        $foodC = 1;
    if($value == 'foodD')
        $foodD = 1;
    if($value == 'foodE')
        $foodE = 1;
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. java.sql.SQLException:उपयोगकर्ता 'रूट' @ 'लोकलहोस्ट' के लिए प्रवेश निषेध (पासवर्ड का उपयोग करके:हाँ)

  2. सीआई - मुझे दिखाओ कि क्या गलत हुआ

  3. एकाधिक पंक्तियों से स्तंभ मानों को गुणा करें और फिर जोड़ें

  4. रेडशिफ्ट - युग स्ट्रिंग को टाइमस्टैम्प में बदलें

  5. दो mysql क्वेरी को एक में मिलाएं