dai...magari questa volta siete + veloci di me nel riuscire a trovare l'errore!!! :maLOL:
PERCHE' NON MICANCELLA I DATI NELLA TABELLA DEL DB??
Codice PHP:
function del_cat0($wid0) {
include ("../config.inc");
include ("../adodbconnect.inc");
$sqltxt="DELETE FROM cat02 where id0=$wid0"; //cat02 livello inferiore. Parto da questo per la cancellazione
$sqltxt1="DELETE FROM cat01 where id0=$wid0";
$sqltxt2="DELETE FROM cat00 where id0=$wid0"; // cat00 livello superiore
$result = $db->Execute($sqltxt) or die("Errore nella QUERY: $sqltxt. " . $db->ErrorMsg());
$result = $db->Execute($sqltxt1) or die("Errore nella QUERY: $sqltxt1. " . $db->ErrorMsg());
$result = $db->Execute($sqltxt2) or die("Errore nella QUERY: $sqltxt2. " . $db->ErrorMsg());
// selezione di tutti gli articoli con id corrispondente a quella categoria di livello superiore
$img = mysql_query ("SELECT id FROM articolo WHERE cat0=$wid0 ");
// ciclo per memorizzare tutti gli articoli e successivamente passare alla rimozione
while ($row = mysql_fetch_array($img) ) {
//echo $row['id'].'
';
//elimino i file dalla cartella
$filename=$row['id'];
unlink ("../imgnuovo/img/".$filename.".jpg");
unlink ("../imgnuovo/imgx/".$filename.".jpg");
//elimino i record dal db
$sqltxt3="DELETE * FROM articolo where cat0=$wid0";
$result = $db->Execute($sqltxt) or die("Errore nella QUERY: $sqltxt3. " . $db->ErrorMsg());
}
ges_cat();
}
ho risolto il problema precedente e mio elimina i file nelle due cartelle, ma i dati nel db rimangono imperterriti...non ne volgiono sapere di eliminarsi.
dove sbaglio?