This tutorial we are implement pass multiple checkbox value on submit form. there are require in many signup form for select user for newsletter category and many other forms. So let’s have start with create HTML form
Create HTML form and make file call index.php
<form action="" method="post">
<label>Select your programming language:</label><br/>
<input type="checkbox" name="language[]" value="PHP"><label>PHP</label><br/>
<input type="checkbox" name="language[]" value="JAVA"><label>JAVA</label><br/>
<input type="checkbox" name="language[]" value="Laravel"><label>Laravel</label><br/>
<input type="checkbox" name="language[]" value="WordPress"><label>WordPress</label><br/>
<input type="checkbox" name="language[]" value="Node.js"><label>Node.js</label><br/><br/>
<input type="submit" name="submit" Value="Submit"/>
</form>
on submit HTML form pass checkbox value
<?php
if(isset($_POST['submit'])){
if(!empty($_POST['language'])){
$selected=array();
foreach($_POST['language'] as $key=>$value){
$selected[]=$value;
}
echo "You are selected ".implode(",",$selected);
}
}
?>
We can store value in array based on user selected. we use implode function to make it as string. you can do as per your needs.