Ma perchè scrivendo queste righe
$dati = mysql_query("INSERT INTO archiviorder SELECT * FROM ordini WHERE ordine_id='".$ordine_id."'");
$query = mysql_query("DELETE * FROM ordini WHERE ordine_id='".$ordine_id."'");
mi esegue la prima query ma non la seconda? (quindi la DELETE)???