Удалить значения, выбранные с помощью флажка

Я хочу удалить значения, которые были выбраны с помощью флажка. Я использую этот скрипт, хотя он не дает никаких ошибок, но его не работает

пожалуйста, помогите.

для флажка

<input name="checkbox[]" type="checkbox" value="<?=$row['s_id']?>"> 

для кнопки удаления

 <input type="submit" name="delete" value="Delete"> 

для запроса

 if(isset($_POST['delete'])) { $count=array(); $count=$_POST['checkbox']; for($i=0;$i<count($count);$i++){ $del_id = $checkbox['$i']; $sql = "DELETE FROM t_s_list WHERE s_id='$del_id'"; $result = mysql_query($sql); } $NEW="Selected records Deleted"; } var_dump($_POST['checkbox']); var_dump($count); 

Проверьте имя кнопки удаления. $_POST['delete'] требует, чтобы имя было 'delete'.

Также проверьте флажок $del_id = $checkbox['$i']; Он должен быть $del_id = $checkbox[$i] ;

И ради безопасности

 $sql = "DELETE FROM t_s_list WHERE s_id='".mysql_real_escape_string($del_id)."'"; 

Ты пишешь:

 <input type="submit" name="Submit" value="Delete"> 

но

 $_POST['delete'] 

Используйте var_dump($_POST) чтобы узнать, в чем проблема, если вы ее не видите.

Кроме того, где ваша защита от вторжений SQL?