Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Upload i mysql, ?
fiwus
post 10.06.2010, 14:32:37
Post #1





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 12.05.2010

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


Witam, próbuje dzisiaj zrobic uploader plikow, ktory oprocz dodania pliku do danego folderu doda jeszcze nazwe tego pliku plus rozszerzenie do bazy danych.

Plik dodaje, jednak do bazy nic..

FORMULARZ
  1. <form enctype="multipart/form-data" action="upload.php" method="POST" />
  2. <input type="hidden" name="MAX_FILE_SIZE" value="300000000" />
  3. Plik do wysłania: <input name="userfile" type="file" />
  4. <input type="submit" value="Wyślij" />
  5. </form>


UPLOAD
  1.  
  2. <?php
  3.  
  4. $location = 'upload/' . basename($_FILES['userfile']['name']);
  5. $foto = $_POST['userfile'];
  6.  
  7. if (move_uploaded_file($_FILES['userfile']['tmp_name'], $location)) {
  8. echo "Plik został załadowany poprawnie...";
  9. } else {
  10. echo "Plik nie został załadowany...";
  11. }
  12.  
  13. if($foto) {
  14.  
  15. // łączymy się z bazą danych
  16.  
  17.  
  18. // dodajemy rekord do bazy
  19. $ins = @mysql_query("INSERT INTO foto SET foto='$foto'");
  20.  
  21. if($ins) echo "Rekord został dodany poprawnie";
  22. else echo "Błąd nie udało się dodać nowego rekordu";
  23.  
  24. mysql_close($connection);
  25. }
  26.  
  27.  
  28. ?>



baza ma tylko wiersze ID automatycznie przydzielane oraz "foto"


czekam na propozycje rozwiazania- bede wdzieczny!
Go to the top of the page
+Quote Post

Posty w temacie


Closed 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: 20.07.2025 - 10:35