In this tutorial, how to show multiple checkbox checked with multiple array using PHP.
Whenever the checkbox is checked using the database then some people say it is the difficulty. but our tutorial through you would easily understand.
We will fetch to car detail from the database and display different car detail with the checkbox. we selected car detail inserts into another database. we need to inserted car detail at edit time. because if already exists in the database then the checkbox should be checked in the edit form. below example in, the select_cars array converts into the string with comma sign and explode function by string to convert into the array. if match array value then the checkbox will be checked or the checkbox will be unchecked.
<?php // select car value $select_cars = array ( array("name"=>"Volvo","value"=>1), array("name"=>"BMW","value"=>2) ); // car detail $cars_detail = array ( array("name"=>"Volvo","value"=>1), array("name"=>"BMW","value"=>2), array("name"=>"Saab","value"=>3), array("name"=>"Land Rover","value"=>4) ); $string=""; foreach ($select_cars as $key => $val) { $string .= ',' .$val['value']; } $string = substr($string,1); $string = explode(',',$string); foreach ($cars_detail as $ld) { if(in_array($ld['value'],$string)) { ?> <div class="form-group" style="margin-bottom: 0px;"> <input type="checkbox" name="cars[]" checked value="<?php echo $ld['value']; ?>"> <label><?php echo $ld['name']; ?></label> </div> <?php } else { ?> <div class="form-group" style="margin-bottom: 0px;"> <input type="checkbox" name="cars[]" value="<?php echo $ld['value']; ?>"> <label><?php echo $ld['name']; ?></label> </div> <?php } } ?>
Great site you have here but I was curious if you knew of any message boards that cover the same topics talked about here? I’d really love to be a part of group where I can get advice from other experienced people that share the same interest. If you have any recommendations, please let me know. Thank you!