Why not start an html form element before u start outputting the <tr />s and <td />s of ur table. Finish it at the end of ur while loop, oh...and include a submit button.
The submit calls either a new script or the same script itself, only using url query strings to specify a different part of the code. Each <input type="checkbox"> should be NAMED with the filename of each file it is representing. Or possibly with a small identifier to differentiate between the file reference and the input name, say "c_" at the front. And perhaps you ought to remove the file-extention. So if your directory contained "mydoc.doc", the checkbox would be named "c_mydoc" Then u use a while loop exactly the same as in the code u pasted to the list, but instead of using the filename as a string that you then echo to the screen, you simply strip off the file extension and add "c_" at the beginning. You will now be referring to each of the chechbox form elements. Simply while-loop your way through the form elements (each identified by the file in the directory so you will know when/if an element exists because you will still be looping through the opendir() command, or not), asking it if it is checked or not and delete it if ($c_mydoc){ unlink ($regular_filename_WITH_extension_and_WITHOUT_c_) } -------------------------- Dave Cranwell Torchbox Ltd [EMAIL PROTECTED] tel: (+44) 1608 811 870 mob: (+44) 7760 438 708 http://www.torchbox.com -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, visit: http://www.php.net/unsub.php