Witam, tworzę teraz stronę i mam problem, obecnie zajmuję się panelem admina i chciałbym aby admin jeśli chce może usunąć usera. Niestety napotkałem błąd. Bo jeżeli usuwamy konto usera to przydałoby się wyczyścić jego wszystkie zdjęcia komentarze i inną działalność na stronie, niestety napotkałem problem. Bo chciałbym aby zdjęcia były usunięte wszystkie masowo, lecz niestety usuwają się pojedyńczo po odświeżeniu strony. Zdjęcia mają się usuwać wszystkie od tak :D. Z góry dziękuję za pomoc i życzę wszystkim forumowiczom wesołych świąt.
Oto moja część kodu odpowiedzialna za tą część:
//usuwanie zdjęć usera
$sql = "SELECT id_img FROM image WHERE idusera='$idusera'";
$question = $pdo->query($sql);
$count = $question->rowCount();
for ($i=0; $i < $count ; $i++) {
while ($result = $question->fetch()) {
$id_img = $result['id_img'];
//usuwanie ocen
$sql = "DELETE FROM oceny WHERE id_img='$id_img'";
$pdo->query($sql);
//wybieranie zdjęć z bazy
$sql = "SELECT image FROM image WHERE id_img = '$id_img'";
$question = $pdo->query($sql);
while ($result = $question->fetch()) {
$image = $result['image'];
unlink("../../images/IMG/".$image);
$sql = "DELETE FROM image WHERE id_img = '$id_img'";
$pdo->query($sql);
//usuwanie
$sql = "DELETE FROM image WHERE idusera = '$idusera'";
//$pdo->query($sql);
}
}
}