Hi Geeks
Today we are going to see how to retrieve selected and unselected checkbox from the mysql database using php
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 | <? php include "config.php"; ?> <! doctype html> < html > < head > <? php if(isset($_POST['submit'])){ if(!empty($_POST['lang'])) { $ lang = implode (",",$_POST['lang']); // Insert and Update record $ checkEntries = mysqli_query ($con,"SELECT * FROM languages"); if(mysqli_num_rows($checkEntries) == 0){ mysqli_query($con,"INSERT INTO languages(language) VALUES('".$lang."')"); }else{ mysqli_query($con,"UPDATE languages SET language = '".$lang."' "); } } } ?> </ head > < body > < form method = "post" action = "" > < span >Select languages</ span >< br /> <? php $ checked_arr = array (); // Fetch checked values $ fetchLang = mysqli_query ($con,"SELECT * FROM languages"); if(mysqli_num_rows($fetchLang) > 0){ $result = mysqli_fetch_assoc($fetchLang); $checked_arr = explode(",",$result['language']); } // Create checkboxes $languages_arr = array("PHP","JavaScript","JAVA","HTML"); foreach($languages_arr as $language){ $checked = ""; if(in_array($language,$checked_arr)){ $checked = "checked"; } echo '< input type = "checkbox" name = "lang[]" value = "'.$language.'" '.$checked.' > '.$language.' < br />'; } ?> < input type = "submit" value = "Submit" name = "submit" > </ form > </ body > </ html > |
Greetings! This is my first visit to your blog! We are a team
of volunteers and starting a new initiative in a community in the same niche.
Your blog provided us valuable information to work on. You have done a extraordinary job!
Greetings from Colorado! I’m bored at work so I decided to
browse your blog on my iphone during lunch break.
I really like the information you present here and can’t wait to take a
look when I get home. I’m amazed at how fast your blog loaded on my mobile ..
I’m not even using WIFI, just 3G .. Anyhow, very good site!
I relish, lead to I discovered exactly what I was looking for.
You’ve ended my four day long hunt! God Bless you man. Have a great day.
Bye
Hey there! I’ve been following your web site for a while now and finally got the bravery to go ahead and
give you a shout out from Porter Texas! Just wanted to say keep up the fantastic work!