delete file - Php, reload page after loop -


i have page lists files in server folder checkbox each. works fine except last 3 lines of code want reload whole page. in example below throws endless refresh. if move echo if statement works deletes 1 of checked list items. need delete checked items , reload page. please assist.

<form id="delete" action="" method="post"> <?php     $files = array();     $dir = opendir('.');     while(false != ($file = readdir($dir))) {         if(($file != ".") , ($file != "..") , ($file != "download-ui.php") , ($file != "delete.php") , ($file != "error_log") , ($file != "favicon.ico")) {             $files[] = $file;         }        }  natcasesort($files);  foreach ($files $file) {     echo '<li class="browse-file">         <div class="select-all-col"><input name="select[]" type="checkbox" class="select" value="'.$file.'"/>             <a href="download-ui.php?name='.$foldername."/".$file.'" style="cursor: pointer;">'.$file.'</a>         </div>         <br />     </li>';     }  ?>  <button type="submit" form="delete" value="submit">delete file/s</button> </form></div>   <?php if(isset($_post['submit'])) { }         foreach ($_post['select'] $file) {      if(file_exists($file)) {       unlink($file);       }      elseif(is_dir($file)) {            rmdir($file);      }   } echo '<meta http-equiv="refresh" content="0; url='.$location.'">'; exit; ?> 

put processing code @ top of page before renders page. shouldn't need refresh. process deletes load rest of page based on remaining.

<?php if(isset($_post['submit'])){     foreach ($_post['select'] $file) {         if(file_exists($file))             unlink($file);          elseif(is_dir($file))             rmdir($file);     } }  $files = array(); $dir = opendir('.'); while(false != ($file = readdir($dir))) {     if(($file != ".") , ($file != "..") , ($file != "download-ui.php") , ($file != "delete.php") , ($file != "error_log") , ($file != "favicon.ico")) {             $files[] = $file;      }    }  natcasesort($files); ?> <form id="delete" action="" method="post"> <?php foreach ($files $file) { echo '<li class="browse-file">         <div class="select-all-col"><input name="select[]" type="checkbox" class="select" value="'.$file.'"/>         <a href="download-ui.php?name='.$foldername."/".$file.'" style="cursor: pointer;">'.$file.'</a></div>         <br />     </li>';     } ?> <button type="submit" form="delete" value="submit">delete file/s</button> </form></div> 

Comments