Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Upload plików - problem
konradinho
post
Post #1





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 4.12.2009

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


Witam.

Mam mały problem. Upload plików działa bardzo dobrze, lecz gdy użytkownik dodaje opis do zdjęcia(klucz) to zapisuje go do bazy w formie cyfrowej(zamienia ciąg znaków na cyfry). W bazie to pole ustawione jest jako text więc wszystko powinno być ok. Czy ktoś wie może jak to rozwiązać? Wydaje mi się, że to wszystko jest przez:
  1. enctype="multipart/form-data"
ale za bardzo nie wiem jak to rozwiązać.

  1. <br /><br /><fieldset style="width: 300px; text-align: center;">
  2. <form method="post" enctype="multipart/form-data" id="upload" action="upload.php?action=upload">
  3. <p>Maksymalny rozmiar pliku to 500kB. Akceptowane rozszerzenia to: *.jpg, *.gif oraz *.png.
  4. </p>
  5. <p>&nbsp; </p>
  6. <table>
  7. <tr><td width="115">Wybierz plik:</td><td width="349" style="text-align:left"><input type="file" name="plik" /></td></tr>
  8. <tr><td height="88">Opis zdjecia:</td><td style="text-align:left"><textarea name="klucz" cols="50" rows="10"></textarea></td></tr>
  9. <tr><td>Wybierz sport:</td><td style="text-align:left"><p>
  10. <select name="kategoria">
  11. <option value="0">Wybierz</option>
  12. <?php
  13. $kategorie = new Kategorie;
  14. foreach($kategorie->pokazKategorie() as $numer => $nazwa)
  15. {
  16. if($nazwa!="")
  17. echo '<option value="'.$numer.'">'.$nazwa.'</option>';
  18. }
  19. unset($kategorie);
  20. ?>
  21. </select>
  22. </p>
  23. </td></tr>
  24. </table>
  25. <td><input type="submit" id="send" value="Wrzuc zdjecie" /></td>
  26. </form></fieldset>
  27. <?php
  28. //wrzucanie sygnatury
  29. if($_GET['action']=='upload')
  30. {
  31. $plik = new Pliki;
  32. if($plik->upload($_POST['kategoria'],$_SESSION['u_id'],$_FILES['plik']['tmp_name'],$_FILES['plik']['name'],$_FILES['plik']['size'],$_POST['klucz']))
  33. echo('<center><b style="text-decoration:underline">Zdjecie zostalo wrzocone na serwer</b></center>');
  34. else
  35. echo('<center><b style="text-decoration:underline">Rozmiar pliku przekracza 500kB lub nie wybrano Kategorii!</b></center>');
  36. }
  37.  
  38.  
  39.  
  40. ?>
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 25.12.2025 - 18:54