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. }