Имам си една галерия с различни категории и искам да мога да изтривам всички снимки от една категория, нейната папка както и редовете им в БД когато натисна "Изтрии":
Проблема ми е, че когато натисна изтрии, изтрива всички файлове в папката и техните редове, изтрива реда на папката, но не и самата папка. Трябва да го натисна два пати, без да съм давал рефреш за да я изтрия. Ако дам рефреш, тагът изчезва от полето "Таг" (на картинката)
ето го кода:
Проблема ми е, че когато натисна изтрии, изтрива всички файлове в папката и техните редове, изтрива реда на папката, но не и самата папка. Трябва да го натисна два пати, без да съм давал рефреш за да я изтрия. Ако дам рефреш, тагът изчезва от полето "Таг" (на картинката)
ето го кода:
Код:
if($_GET['page'] == "del")
{
$deltag = $_POST['tag'];
$qry = mysql_query("select * from gallery where tag = '$deltag' and filename is not null", $conn);
while($row = mysql_fetch_array($qry))
{ $filename = $row['filename'];
@unlink("../gallery/$deltag/$filename"); }
$sql = mysql_query("delete from gallery where tag = '$deltag'", $conn);
$sql2 = mysql_query("delete from galleries where tag = '$deltag'", $conn);
rmdir("../gallery/$deltag");
}