Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Edycja i dodanie pliku
ufoxxx
post
Post #1





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 4.01.2015

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


Witam
Mam problem z dodaniem pliku wraz z aktualizacją rekordów w BD, ten plik musi być pod konkretnym wpisanym ID, nie wiem jak to rozwiązać tongue.gif

  1. <?php
  2. if(isset($_POST['update']))
  3. {
  4. include ("db_fns.php");
  5. db_connect();
  6.  
  7. $IdOdebrane = $_POST['IdOdebrane'];
  8. $TerminZalatwienia = $_POST['TerminZalatwienia'];
  9. $skan = $_POST['skan'];
  10. $pracownik = $_POST['pracownik'];
  11.  
  12. $IdOdebrane = mysql_real_escape_string($IdOdebrane);
  13. $TerminZalatwienia = mysql_real_escape_string($TerminZalatwienia);
  14. $skan = mysql_real_escape_string($skan);
  15.  
  16. $sql = "UPDATE odbierzpoczte SET TerminZalatwienia = '$TerminZalatwienia', skan = '$skan', pracownik = '$pracownik', status='wysyłka' WHERE IdOdebrane = '$IdOdebrane'" ;
  17.  
  18. $ok = mysql_query($sql);
  19. if ($ok === false) die('nie można było dodać danych do bazy ' .mysql_error());
  20. echo "Baza została uzupełniona\n";
  21. echo '<form id="form1" name="form1" method="post" action="nadlesniczy.php">
  22. <input type="submit" class="btn btn-default" value="Powrót" />
  23. </form>';
  24.  
  25.  
  26.  
  27.  
  28. if(isset($_POST['update']) && $_FILES['userfile']['size'] > 0)
  29. {
  30. $fileName = $_FILES['userfile']['name'];
  31. $tmpName = $_FILES['userfile']['tmp_name'];
  32. $fileSize = $_FILES['userfile']['size'];
  33. $fileType = $_FILES['userfile']['type'];
  34.  
  35. $fp = fopen($tmpName, 'r');
  36. $content = fread($fp, filesize($tmpName));
  37. $content = addslashes($content);
  38. fclose($fp);
  39.  
  40. {
  41. $fileName = addslashes($fileName);
  42. }
  43.  
  44.  
  45. $query = "INSERT INTO odbierzpoczte (nazwa, pojemnosc, typ, content ) ".
  46. "VALUES ('$fileName', '$fileSize', '$fileType', '$content')";
  47.  
  48. mysql_query($query) or die('Error, query failed');
  49. mysql_close(db_connect());
  50.  
  51. echo "<br>File $fileName uploaded<br>";
  52. }
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 Aktualny czas: 22.08.2025 - 03:21