jacko310592 Posted January 26, 2010 Share Posted January 26, 2010 hey guys, on my site i have a comments section, as an admin feature i want to be able to delete comments via a checkbox beside each comment. so at the moment, i have: <input type="checkbox" name="delete" value="2"> //2 == comment number <?php $checkDelete = $_POST['delete']; ?> //gets value of 'delete' but the problem with this is that if i have multiple check boxes checked, $checkDelete will only be the last value it finds, whereas i need it to retreve all the checkbox values. can anyone think of a way this could be done thanks Link to comment https://forums.phpfreaks.com/topic/189900-multi-checkboxes/ Share on other sites More sharing options...
wildteen88 Posted January 26, 2010 Share Posted January 26, 2010 Name you check boxes as delete[] <input type="checkbox" name="delete[]" value="2"> This will make the $_POST['delete'] variable hold an array of selected checkboxes. Now use the following code to delete the comments that are selected if(is_array($_POST['delete'])) { $ids = implode(',', $_POST['delete']); $sql = 'DELETE FROM comments_table WHERE id IN('.$ids.')'; mysql_query($sql); } Link to comment https://forums.phpfreaks.com/topic/189900-multi-checkboxes/#findComment-1002032 Share on other sites More sharing options...
jacko310592 Posted January 26, 2010 Author Share Posted January 26, 2010 thanks wildteen88, that helped fantastically (: Link to comment https://forums.phpfreaks.com/topic/189900-multi-checkboxes/#findComment-1002034 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.