این مقاله توضیح میدهد که چگونه مقدار Multiple Checkbox در پایگاه داده در PHP وارد نماییم.در این مثال ما ذخیره ی مقدار Multiple Checkbox در پایگاه داده در PHP را انجام میدهیم. چندین گام مشخص وجود دارد که همانطور در زیر میبینید باید آن ها را دنبال کنید.
گام اول
یک فرم HTML بنام test_post.php با Multiple Checkbox بسازید. مانند زیر :
<html> <body> <form action="" method="post" enctype="multipart/form-data"> <div style="width: 200px; border-radius: 6px; margin: 0px auto"> <table border="1"> <tr> <td colspan="2">Select Technolgy:</td> </tr> <tr> <td>PHP</td> <td> <input type="checkbox" name="techno[]" value="PHP"></td> </tr> <tr> <td>.Net</td> <td> <input type="checkbox" name="techno[]" value=".Net"></td> </tr> <tr> <td>Java</td> <td> <input type="checkbox" name="techno[]" value="Java"></td> </tr> <tr> <td>Javascript</td> <td> <input type="checkbox" name="techno[]" value="javascript"></td> </tr> <tr> <td colspan="2" align="center"> <input type="submit" value="submit" name="sub"></td> </tr> </table> </div> </form> <?php if(isset($_POST['sub'])) { $host="localhost";//host name $username="root"; //database username $password="";//database password $db_name="sub_db";//database name $tbl_name="request_quote"; //table name $con=mysqli_connect("$host", "$username", "$password","$db_name")or die("cannot connect");//connection string $checkbox1=$_POST['techno']; $chk=""; foreach($checkbox1 as $chk1) { $chk .= $chk1.","; } $in_ch=mysqli_query($con,"insert into request_quote(technology) values ('$chk')"); if($in_ch==1) { echo'<script>alert("Inserted Successfully")</script>'; } else { echo'<script>alert("Failed To Insert")</script>'; } } ?> </body> </html>
گام دوم
Multiple Checkbox را همانند شکل زیر انتخاب کنید :
گام سوم
حال بر روی دکمه ی ثبت کلیک کنید و پنجره ای برای تایید مانند شکل زیر نمایش داده خواهد شد.
هیچ دیدگاهی نوشته نشده است.