mam skrypt na usuwanie zdjęć prawie dobrze zrobiony tylko nie wiem czemu ta durna pętla w 38 linijce mi nie działa, zapytanie jest ok sprawdzałem jak będzie się wykonywać bez pętli i działa normalnie usuwa to co trzeba ale jak pętla jest to przy wciśnięciu sprawdź cały czas się ładuje i ładuje aż zwieche mi przeglądarka zrobi może ktoś wie co mam nie tak.
<?php
require 'polacz.php';
mysql_query("SET collation_connection = utf8_polish_ci");
$idDaneZawody = isset($_GET['id']) ?
(int
)$_GET['id'] : NULL; //sprawdzasz czy zmienna id została przekazana w adresie if($idDaneZawody != NULL && is_numeric($idDaneZawody)){ //jeśli $idDaneZawody nie równa się NULL i jest liczbą $zapytanie = mysql_query("SELECT * FROM danezdjecia WHERE iddanezawody=".$idDaneZawody); //zapytanie wyciągające wszystko z bazy o podanym ID $NazwaZdjecia = $array['nazwapliku']; // wyciągasz z bazy nazwe zdjęcia
unlink($NazwaZdjecia); //usuwa plik z serwera mysql_query("DELETE FROM danezdjecia WHERE iddanezdjecia = ".$idDaneZawody); header('Location: index.php'); // po zakończeniu aktualizacji bazy, przekieruje nas do strony głównej. }
//Teraz w tym miejscu lista rozwijana:
$sql3 = "SELECT * FROM danezawody WHERE faza = 0";
echo '<form action="usun.php" method="post">'; echo 'danezawody: <select name="iddanezawody">'; if($Wiersz2['iddanezawody'] == $idDaneZawody){
echo '<option value="'.$Wiersz2['iddanezawody'].'" selected="selected">'.$Wiersz2['rodzajzawodow'].' w '.$Wiersz2['miejscezawodow'].'</option>';} else {
echo '<option value="'.$Wiersz2['iddanezawody'].'">'.$Wiersz2['rodzajzawodow'].' w '.$Wiersz2['miejscezawodow'].'</option>';} }
<input type="submit" name="sprawdz" value="sprawdz" />
</form>';
//Tutaj wyświetlić zdjęcia
if(isset($_POST['sprawdz'])){ $zdj=(int)$_POST['iddanezawody'];
$sql4="select * from danezdjecia where iddanezawody=$zdj";
if($wiersz){
while($wiersz){
echo '<img src="'.$wiersz['nazwapliku'].'"><br> <a href="usun.php?id='.$wiersz['iddanezdjecia'].'">USUŃ</a>';
}
}}
?>