Hej

Robie wlasnie mala stronke gdzie uzytkownik sie rejestruje ale rowniez moze wrzucic swoj powiedzmy "tomik poezji" czy tam co kolwiek kto chce w pliku *.doc

zrobilem caly formularz oparty o mysql , administrator servisu moze wybrac uzytkownika z listy gdzie ma okrojone podstawowe informacje o uzytkowniku , a kiedy da' wiecej informacji ' ma ladnie na jednej strony wszystko z detalami o danym uzytkowniku , teraz do tego chce dostawic mozliwosc zeby administrator mogl pobrac to co ten uzytkownik wrzucil do bazy czyli ten " tomik poezji " w *.doc.

Plik jest w bazie a to skrypt ktorym jakos mogl bym go wyciagnac

  1. <?
  2.  
  3. include ("../config.inc.php");
  4.  
  5. mysql_connect($host,$user,$password);
  6. @mysql_select_db($database) or die ("Unable to select database");
  7. if(isset($_GET['id']))
  8. {
  9. $id = $_GET['id'];
  10. $query = "SELECT name, type, size, content FROM registry WHERE id = '$id'";
  11. $result = mysql_query($query) or die('Error, query failed');
  12. list($name, $type, $size, $content) = mysql_fetch_array($result);
  13.  
  14. header("Content-Disposition: attachment; filename=$name");
  15. header("Content-length: $size");
  16. header("Content-type: $type");
  17. echo $content;
  18. }
  19.  
  20. $query = "SELECT id, name FROM registry";
  21. $result = mysql_query($query) or die('Error, query failed');
  22. if(mysql_num_rows($result) == 0)
  23. {
  24. echo "Database is empty <br>";
  25. } 
  26. else
  27. {
  28. while(list($id, $name) = mysql_fetch_array($result))
  29. {
  30.  
  31. echo "<a href="download.php?id=$id">$name</a><br>";
  32.  
  33. }
  34. }
  35. ?>


Do tej pory mam takie cos jednak kiedy to odpale w postaci http://nazwaservera/download.php wyswietla mi wszystkie pliki z bazy a kiedy znowu podam id rekordu chce odrazu zapisywac mi ten plik

a chce aby w formularzu moc ustawic link ktory po nacisnieciu zweryfikuje rekord i pozwoli mi sciagnac ten plik ktory jest wlasnoscia danego uzytkownika ;/

dzieki za pomoc