Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> problem z zamianą zdjęć na stronie
szapi
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 28.12.2009

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


mam znajomego który ma stronę na której ma ofertę motorów które są w jego sklepie i wszystko jest ok poza jednym szczegółem kiedy w jednym z motorów dał nie to zdjęcie i chciał wstawić inne okazało się że to nie działa. Swoją przygodę z PHP dopiero zaczynam i nie potrafię znaleźć tu błędu, mógłby ktoś sprawdzić czy jest tu błąd? dałem ten fragment który (w moim przekonaniu) jest odpowiedzialny za podmianę zdjęć

  1. case 'edytuj': {//------------- oferta tylko
  2.  
  3. $mysqlmini = '';
  4. $mysqlmini2 = '';
  5. $mysqlmini3 = '';
  6. $mysqlmini4 = '';
  7. $mysqlmini5 = '';
  8.  
  9. if (isset($_FILES['zdj1'])&&($_FILES['zdj1']['tmp_name']!='') ){
  10. if ($_FILES['zdj']['error']==UPLOAD_ERR_OK)
  11. {
  12.  
  13. $filesize=$_FILES['zdj1']['size']; //Rozmiar wysyłanego pliku
  14. $filesrc=$_FILES['zdj1']['tmp_name']; //Ścieżka do pliku
  15. //tymczasowego na serwerze
  16. $mini = fopen($filesrc,"r+"); //otwórz ten plik w trybie do odczytu
  17. $mysqlmini = addslashes(fread($mini,$filesize));
  18.  
  19. //fclose($mini); //zamykamy plik
  20. // unlink($filesrc); //i kasujemy go, bo już nie jest potrzebny.
  21.  
  22. }
  23. }
  24. else
  25. // drugie
  26. if (isset($_FILES['zdj2'])){
  27. if ($_FILES['zdj2']['error']==UPLOAD_ERR_OK)
  28. {
  29. $filesize=$_FILES['zdj2']['size']; //Rozmiar wysyłanego pliku
  30. $filesrc=$_FILES['zdj2']['tmp_name']; //Ścieżka do pliku
  31. //tymczasowego na serwerze
  32. $mini = fopen($filesrc,"r"); //otwórz ten plik w trybie do odczytu
  33. $mysqlmini2 = addslashes(fread($mini,$filesize));
  34.  
  35. fclose($mini); //zamykamy plik
  36. unlink($filesrc); //i kasujemy go, bo już nie jest potrzebny.
  37.  
  38. }
  39. }
  40. //trzecie
  41. if (isset($_FILES['zdj3'])){
  42. if ($_FILES['zdj3']['error']==UPLOAD_ERR_OK)
  43. {
  44. $filesize=$_FILES['zdj3']['size']; //Rozmiar wysyłanego pliku
  45. $filesrc=$_FILES['zdj3']['tmp_name']; //Ścieżka do pliku
  46. //tymczasowego na serwerze
  47. $mini = fopen($filesrc,"r"); //otwórz ten plik w trybie do odczytu
  48. $mysqlmini3 = addslashes(fread($mini,$filesize));
  49.  
  50. fclose($mini); //zamykamy plik
  51. unlink($filesrc); //i kasujemy go, bo już nie jest potrzebny.
  52.  
  53. }
  54. }
  55. //czwarte
  56. if (isset($_FILES['zdj4'])){
  57. if ($_FILES['zdj4']['error']==UPLOAD_ERR_OK)
  58. {
  59. $filesize=$_FILES['zdj4']['size']; //Rozmiar wysyłanego pliku
  60. $filesrc=$_FILES['zdj4']['tmp_name']; //Ścieżka do pliku
  61. //tymczasowego na serwerze
  62. $mini = fopen($filesrc,"r"); //otwórz ten plik w trybie do odczytu
  63. $mysqlmini4 = addslashes(fread($mini,$filesize));
  64.  
  65. fclose($mini); //zamykamy plik
  66. unlink($filesrc); //i kasujemy go, bo już nie jest potrzebny.
  67.  
  68. }
  69. }
  70. //piąte
  71. if (isset($_FILES['zdj5'])){
  72. if ($_FILES['zdj5']['error']==UPLOAD_ERR_OK)
  73. {
  74. $filesize=$_FILES['zdj5']['size']; //Rozmiar wysyłanego pliku
  75. $filesrc=$_FILES['zdj5']['tmp_name']; //Ścieżka do pliku
  76. //tymczasowego na serwerze
  77. $mini = fopen($filesrc,"r"); //otwórz ten plik w trybie do odczytu
  78. $mysqlmini5 = addslashes(fread($mini,$filesize));
  79.  
  80. fclose($mini); //zamykamy plik
  81. unlink($filesrc); //i kasujemy go, bo już nie jest potrzebny.
  82.  
  83. }
  84. }
  85.  
  86. //---------------
  87.  
  88. switch ($nazwa_tabeli){
  89. case 'oferta_motocykle' :
  90. $query = "UPDATE oferta_motocykle SET
  91. menu = '".$_POST['menu']."',
  92. naglowek = '".$_POST['naglowek']."',
  93. stopka = '".$_POST['stopka']."', ";
  94.  
  95. if ($_FILES['miniaturka']['tmp_name'] != ''){
  96. $query .= "miniaturka = '".$mysqlmini."',";
  97.  
  98. }
  99. if ($mysqlmini2 != ''){ $query .= "miniaturka_kolor2 = '".$mysqlmini2."',"; }
  100. if ($mysqlmini3 != ''){ $query .= "miniaturka_kolor3 = '".$mysqlmini3."',"; }
  101. if ($mysqlmini4 != ''){ $query .= "miniaturka_kolor4 = '".$mysqlmini4."',"; }
  102. if ($mysqlmini5 != ''){ $query .= "miniaturka_kolor5 = '".$mysqlmini5."',"; }
  103.  
  104. $query .= "cena = '".$_POST['cena']."',
  105. WHERE id='" . $_POST['id'] . " break;
  106.  
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 Aktualny czas: 21.08.2025 - 17:39