Ho creato uno script per eliminare simultaneamente, attraverso la selezione di uno o più checkbox, dei dati dal db.
Utilizzo il foreach per gestire la variabile $id[] e inviare la query Delete al db. Se faccio una normale selezione di uno o più checkbox, tutto sembra funzionare. Ma se non viene selezionato nulla e si preme invio mi dà quesro errore:
codice:
Warning: Invalid argument supplied for foreach()
in C:\Programmi\Apache Group\Apache2\test\GKSM\delete.php on line 7
Alla riga 7 ho questo:
codice:
foreach($_POST['id'] as $key => $value)
Come si può fare per controllare se è stato selezionato o meno un checkbox ed eventualemnte stampare un msg d'errore?
Penso con un semplice if ma non riesco proprio a capire in quale punto inserire la condizione.
Qualche suggerimento? pls...