problem med while løkke
Jeg har følgende hvor der ikke bliver slettet det der skal.Det er som om while løkken ikke bliver gennemløbet flere gange, hvis der er mere end en række der opfylder forespørgslen: where brugernavn = '$userid' AND id = '$row[id]' ??
Hvad kan der være fejl ??
foreach ($del_me as $row[id])
{
$query = mysql_query("SELECT billede,billede_lille,video FROM bilag where brugernavn = '$userid' AND id = '$row[id]'");
while ($ri = mysql_fetch_array($query)) {
$ri = mysql_fetch_array($query);
$sti = "/billede_bilag/";
$sti1 = "/billede_bilag_lille/";
$sti2 = "/video_bilag/";
$dist = $_SERVER["DOCUMENT_ROOT"] ."$sti"."$ri[billede]";
$dist1 = $_SERVER["DOCUMENT_ROOT"] ."$sti1"."$ri[billede_lille]";
$dist2 = $_SERVER["DOCUMENT_ROOT"] ."$sti2"."$ri[video]";
if(file_exists($dist))
unlink($dist);
if(file_exists($dist1))
unlink($dist1);
if(file_exists($dist2))
unlink($dist2); }
mysql_query("delete from bilag where brugernavn = '$userid' AND id = '$row[id]'") or die(mysql_error());
}
