У меня написан этот код, все мысли работают нормально, а query1 успешно выполняется. но значения флажков показывают только второе выбранное значение.
form action="inputform.php" method="post">
Select skills
PHP
<input type="checkbox" value="PHP" name="skills[]">
JAVA
<input type="checkbox" value="Java" name="skills[]"> <br>
<input type="submit" value="submit">
</form>
<?php
$con1 = mysqli_connect("localhost","root","","php_practice");
if(!$con1){
die("fail");
}
$skills=$_POST['skills'];
for($i=0; $i<sizeof($skills);$i++){
$query1= "INSERT INTO practice (skills) VALUES ('$skills[$i]')";
}
$execute1 = mysqli_query($con1,$query1);
If($execute1){
echo "query1 executed";
}
else
{
echo "query not executed";
}