Nel database ho due tabelle:
categorie_prodotti > composta dai campi id_categoria, nome_categoria, ordine
sottocategorie > composta dai campi id_sottocategoria, id_categoria, nome_sottocategoria
Tramite un form, voglio eliminare le categorie che sono state selezionate tramite checkbox e tutte le sottocategorie associate.
Prima cerco di eliminare le sottocategorie.
includo il file per la connessione al database
Codice PHP:
include ("connection_local.php");
creo l'array degli id_categoria selezionati tramite checkbox:
Codice PHP:
$dato=$_POST['record'];
Per ogni elemento dell'array cancello le sottocategorie corrispondenti:
Codice PHP:
foreach ($dato as $key => $value){
$query_sub="DELETE id_sottocategoria FROM sottocategorie WHERE id_categoria='$value'";
}
Risultato: NESSUNO, le sottocategorie non vengono cancellate.
Dove sbaglio?