Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Download z MySQL Problem z polaczeniem formularza, wraz z zapisem pliku
andy84
post 13.03.2007, 22:53:03
Post #1





Grupa: Zarejestrowani
Postów: 165
Pomógł: 0
Dołączył: 14.11.2005
Skąd: London

Ostrzeżenie: (0%)
-----


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


--------------------
Linux is like Wigwam - no Windows, no Gates and apache inside :D
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 09:29