Code_Hunter Posted April 13, 2015 Share Posted April 13, 2015 I want to disable the checkboxes that are already booked..........I have done some coding but it disables just only one checkbox...and others remain unchecked.....i am new to php and so i can't figure it out..... Here is my try--> <!DOCTYPE html> <html> <body> <form action="" method="POST"> <input type="submit" name="submit" value="submit"/></br></br> </form> <fieldset> <?php if(isset($_POST['submit'])) { $con=mysqli_connect("host","abc","abc","demo"); $focus=array(); $result=mysqli_query($con,"select focus from chkdemo where statuss='Booked'"); while($row=mysqli_fetch_assoc($result)) { $focus[]=array($row['focus']); } ?> Art <input type="checkbox" name="focus[]" value="Art" <?php if(in_array("Art",$focus)) { ?> disabled="disabled" checked="checked" <?php } ?> ></br></br> Dance <input type="checkbox" name="focus[]" value="Dance" <?php if(in_array("Dance",$focus)) { ?> disabled="disabled" checked="checked" <?php } ?> ></br></br> Music <input type="checkbox" name="focus[]" value="Music" <?php if(in_array("Music",$focus)) { ?> disabled="disabled" checked="checked" <?php } ?> ></br></br> <?php } ?> </fieldset> </body> </html> Link to comment https://forums.phpfreaks.com/topic/295495-php-array/ Share on other sites More sharing options...
requinix Posted April 13, 2015 Share Posted April 13, 2015 $focus[]=array($row['focus']);$focus is already an array. By doing this you're making it an array of arrays. Forget the array() part and just use $focus[]=$row['focus']; Link to comment https://forums.phpfreaks.com/topic/295495-php-array/#findComment-1508896 Share on other sites More sharing options...
Code_Hunter Posted April 13, 2015 Author Share Posted April 13, 2015 Thnx a lot..... Link to comment https://forums.phpfreaks.com/topic/295495-php-array/#findComment-1508900 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.