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

मैं तालिका में एकाधिक चेकबॉक्स मान कैसे सम्मिलित करूं?

आपको निर्दिष्ट करना चाहिए

<input type="checkbox" name="Days[]" value="Daily">Daily<br>

सरणी के रूप में।

जोड़ें [] सभी नामों के लिए Days और इसके साथ php पर एक ऐरे की तरह काम करें।

इसके बाद, आप INSERT . कर सकते हैं डीबी पर अलग-अलग कॉलम पर मान, या implode . का उपयोग करें और मानों को एक कॉलम में सेव करें।

इसका परीक्षण नहीं किया, लेकिन आप इस तरह कोशिश कर सकते हैं। mysql . को बदलना न भूलें mysqli . के साथ ।

<html>
<body>
<form method="post" action="chk123.php">
Flights on: <br/>
<input type="checkbox" name="Days[]" value="Daily">Daily<br>
<input type="checkbox" name="Days[]" value="Sunday">Sunday<br>
<input type="checkbox" name="Days[]" value="Monday">Monday<br>
<input type="checkbox" name="Days[]" value="Tuesday">Tuesday <br>
<input type="checkbox" name="Days[]" value="Wednesday">Wednesday<br>
<input type="checkbox" name="Days[]" value="Thursday">Thursday <br>
<input type="checkbox" name="Days[]" value="Friday">Friday<br>
<input type="checkbox" name="Days[]" value="Saturday">Saturday <br>
<input type="submit" name="submit" value="submit">
</form>
</body>
</html>
<?php

// Make a MySQL Connection
mysql_connect("localhost", "root", "") or die(mysql_error());
mysql_select_db("test") or die(mysql_error());

$checkBox = implode(',', $_POST['Days']);

if(isset($_POST['submit']))
{       
    $query="INSERT INTO example (orange) VALUES ('" . $checkBox . "')";     

    mysql_query($query) or die (mysql_error() );

    echo "Complete";

}

?>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORDER BY और GROUP BY का एक साथ उपयोग करना

  2. PHP में इनपुट और आउटपुट की सफाई की पवित्र कब्र?

  3. क्या मेरे MySQL सर्वर कनेक्शन एन्क्रिप्टेड और सुरक्षित हैं?

  4. PHP/MySQL का उपयोग करके CSV डेटा आयात करना

  5. लिनक्स में डिफ़ॉल्ट MySQL/MariaDB पोर्ट कैसे बदलें