Ik wil een unlink uitvoeren op alle bestanden in een tabel met de zelfde session_id
De unlink werkt goed wanneer er maar één record is die aan de voorwaarde voldoet, maar zodra ik meerdere bestanden heb die aan de voorwaarde voldoen ziet hij er geen een.

dit is mijn code
 <?php

if (isset($_POST['bevestiging']))
{ 
	   
    $reis_fotos_filename = $_POST['reis_fotos_filename'];
    $id = (int) $_POST['id']; 
     	unlink("../uploads/" . $reis_fotos_filename);

} ?>

<input type="hidden" name="reis_fotos_filename" value="<?php
	
	$query = "SELECT * FROM reis_fotos WHERE reis_session_id='$id'";
	$result = safe_query($db, $query);
while ($row=mysqli_fetch_array($result)){ echo $row['reis_fotos_filename'];}?>" />


kun je hem niet in een lus zetten?

edit:
dus de unlink een variable meegeven en dan in een lus zetten
heb je misschien een voorbeeld van hoe ik dat doe?
<?

$unlink = unlink("../uploads/" . $reis_fotos_filename);
while($unlink){

echo"actie";

}

?>

eenbeetje richting deze koers

Reageren