Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Edycja zdjęć galeri
dave666
post 17.05.2018, 12:11:48
Post #1





Grupa: Zarejestrowani
Postów: 255
Pomógł: 0
Dołączył: 1.04.2008

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


Witam, mam problem z edycją galerii. Nazwy itp wszystko zapisuje poprawnie ale już nazwy zdjęcia i samego zdjęcia nie wrzuca na serwer proszę o pomoc.

cały skrypt edycji

  1. print_r($_POST);
  2.  
  3. $up = $_GET['up'];
  4. !is_numeric($up) ? $up = 0 : $up = $up;
  5. $dwn = $_GET['dwn'];
  6. !is_numeric($dwn) ? $dwn = 0 : $dwn = $dwn;
  7.  
  8. if(!empty($up))
  9. {
  10. mysql_query("SET AUTOCOMMIT=0");
  11. mysql_query("Lock table ".$prefix."_nscms_menures write;");
  12. mysql_query("start transaction;");
  13. mysql_query("SET NAMES utf8");
  14. mysql_query("SET CHARACTER_SET utf8_unicode_ci");
  15. $parentup = ktoparent($prefix.'_nscms_menures', $up);
  16. $kolejnoscup = kolejnosc($prefix.'_nscms_menures', $up);
  17. $sql = "SELECT Id, Kolejnosc FROM ".$prefix."_nscms_menures WHERE IdP = $idp AND Kolejnosc < $kolejnoscup AND Parent = $parentup ORDER BY Kolejnosc DESC LIMIT 1";
  18. $sqlwynik = mysql_query($sql);
  19. while($wierszk = mysql_fetch_array($sqlwynik))
  20. {
  21. $ssid2 = $wierszk["Id"];
  22. $kolejnoscup2 = $wierszk["Kolejnosc"];
  23. }
  24. $zmiana = "Update ".$prefix."_nscms_menures SET Kolejnosc=$kolejnoscup2 WHERE Id=$up";
  25. $wynik = mysql_query($zmiana);
  26. $zmiana2 = "Update ".$prefix."_nscms_menures SET Kolejnosc=$kolejnoscup WHERE Id=$ssid2";
  27. $wynik2 = mysql_query($zmiana2);
  28. mysql_query("commit;");
  29. mysql_query("unlock tables;");
  30. mysql_query("SET AUTOCOMMIT=1");
  31. mysql_query("SET NAMES utf8");
  32. mysql_query("SET CHARACTER_SET utf8_unicode_ci");
  33. }
  34.  
  35. if(!empty($dwn))
  36. {
  37. mysql_query("SET AUTOCOMMIT=0");
  38. mysql_query("Lock table ".$prefix."_nscms_menures write;");
  39. mysql_query("start transaction;");
  40. mysql_query("SET NAMES utf8");
  41. mysql_query("SET CHARACTER_SET utf8_unicode_ci");
  42.  
  43. $parentdwn = ktoparent($prefix.'_nscms_menures', $dwn);
  44. $kolejnoscdwn = kolejnosc($prefix.'_nscms_menures', $dwn);
  45.  
  46. $sql = "SELECT Id, Kolejnosc FROM ".$prefix."_nscms_menures WHERE IdP = $idp AND Kolejnosc > $kolejnoscdwn AND Parent = $parentdwn ORDER BY Kolejnosc ASC LIMIT 1";
  47. $sqlwynik = mysql_query($sql);
  48. while($wierszk = mysql_fetch_array($sqlwynik))
  49. {
  50. $ssid2 = $wierszk["Id"];
  51. $kolejnoscdwn2 = $wierszk["Kolejnosc"];
  52. }
  53.  
  54. $zmiana = "Update ".$prefix."_nscms_menures SET Kolejnosc=$kolejnoscdwn2 WHERE Id=$dwn";
  55. $wynik = mysql_query($zmiana);
  56. $zmiana2 = "Update ".$prefix."_nscms_menures SET Kolejnosc=$kolejnoscdwn WHERE Id=$ssid2";
  57. $wynik2 = mysql_query($zmiana2);
  58. mysql_query("commit;");
  59. mysql_query("unlock tables;");
  60. mysql_query("SET AUTOCOMMIT=1");
  61. mysql_query("SET NAMES utf8");
  62. mysql_query("SET CHARACTER_SET utf8_unicode_ci");
  63. }
  64.  
  65.  
  66. $noFile = $_POST['images'];
  67. $nzwplike = strip_tags($_POST['nzwplik']);
  68. $alte = strip_tags($_POST['alt']);
  69. $opise = $_POST['opis'];
  70. $nzwplike = str_replace($przed, $po, $nzwplike);
  71. $nzwplike = addslashes($nzwplike);//to juz paranoja bo nie ma " - zmienilismy na kod
  72. $alte = str_replace($przed, $po, $alte);
  73. $alte = addslashes($alte);//to juz paranoja bo nie ma " - zmienilismy na kod
  74. $eid = is_numeric($_POST['eid']) ? $_POST['eid'] : 0;
  75. $kategoriagal = is_numeric($_POST['kategoriagal']) ? $_POST['kategoriagal'] : 0;
  76. $ikonae = is_numeric($_POST['ikonae']) ? $_POST['ikonae'] : 0;
  77.  
  78. if(isset($_FILES['banner'])) {
  79. $oFile = $_FILES['banner']['name'];
  80. $oFileTemp = $_FILES['banner']['tmp_name'];
  81. $oType = $_FILES['banner']['type'];
  82. $oSize = $_FILES['banner']['size'];
  83. $oError = $_FILES['banner']['error'];
  84. $noFile = genName($oFile);
  85. $dir = "../modules/menurestauracji/foto/".$noFile;
  86. while(file_exists($dir)) {
  87. $noFile = genName($oFile);
  88. $dir = "../modules/menurestauracji/foto/".$noFile;
  89. }
  90. if(isset($_POST['oldobrplik'])) {
  91. $old = "../modules/menurestauracji/foto/".$_POST['oldobrplik'];
  92. if(file_exists($old))
  93. unlink($old);
  94. }
  95. move_uploaded_file($oFileTemp, $dir);
  96. } else {
  97. $noFile = '';
  98. }
  99.  
  100. if(!empty($eid))
  101. {
  102. mysql_query("SET AUTOCOMMIT=0");
  103. mysql_query("Lock table ".$prefix."_nscms_menures write;");
  104. mysql_query("start transaction;");
  105. mysql_query("SET NAMES utf8");
  106. mysql_query("SET CHARACTER_SET utf8_unicode_ci");
  107. $kolejnosc = ostatni($prefix.'_nscms_menures', $kategoriagal, $lng) + 1;
  108.  
  109. $zmiana = "Update ".$prefix."_nscms_menures SET
  110. `images` = '".$noFile."',
  111. `Tytul` = '".$nzwplike."',
  112. `Opis` = '".$opise."',
  113. `Alt` = '".$alte."',
  114. `Kolejnosc` = '".$kolejnosc."',
  115. `Parent` = '".$kategoriagal."'
  116. WHERE `Id`=".$eid;
  117. $wynik = mysql_query($zmiana);
  118. $wynik ? komunikat(12,'pl') : komunikat(7,'pl');
  119. mysql_query("commit;");
  120. mysql_query("unlock tables;");
  121. mysql_query("SET AUTOCOMMIT=1");
  122. mysql_query("SET NAMES utf8");
  123. mysql_query("SET CHARACTER_SET utf8_unicode_ci");
  124. }

Go to the top of the page
+Quote Post

Posty w temacie


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: 29.03.2024 - 03:02