आपको निर्दिष्ट करना चाहिए
<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";
}
?>