Ciao, puoi eseguire la query appena trovi un valore non intero, così risparmi un ciclo:
Codice PHP:
if ((isset($_POST['cbid'])) && is_array($_POST['cbid'])) {
foreach ($_POST['cbid'] as $k=>$trackid) {
if(!is_numeric($trackid)) {
$delete = mysql_query("DELETE FROM catetracklist WHERE idcate='".$_GET['category']."' AND trackid='$trackid'", $mydb);
}
}
}