Warning: invalid argument supplied for foreach()

come risolvere questa cosa?

Questo è la parte di codice incriminata

Codice PHP:
foreach ($_POST["del"] as $key=>$label)
{
if (
$this->delete_foto($label))
{
$photo_deleted++;
}

il funzionamento è questo: quando devo cancellare delle foto, seleziono una checkbox accanto alla foto. (Ogni foto ha la sua checkbox). Una volta selezionate le checkbox delle foto che voglio cancellare clicco su un bottone che mi cancella le foto da una determinata cartella. Se però io non seleziono nessuna checkbox, e clicco sul bottone, mi appare il messaggio da me programmato ("NESSUNA FOTO SELEZIOANTA") e in cima alla pagina l'errore che vi ho riportato sopra...

come posso controllare che $_POST["del"] non sia vuoto?