. . . (wcześniejszy kod - musiałem usunąc ponieważ post był za długi. ) . 138. 139. 140. 141. 142. cały kod jaki ma być tutaj jest opisany niżej - musiałem go usunac z tad bo miałem za długi post. 143. 144. } 145. 146. 147. 148. 149. 150. 151. 152. tutaj jest kod do edycji - wszytko działa jak tzreba 153. 154. 155. 156. 157. 158. } 159. 160. 161. else 162. { 163. 164. 165. } 166. 167. ?> 168.
troszkę przydługi, ale wszystko działa - edycja usuwane - wyswietlanie zdjec - nie działa tylko dodawanie zdjęć:
czyli ten kod:
1. 2. 3. 4. 5. 6. 7. $towar=$_POST['tow_na_sp_edit']; 8. echo ' 9. <h1>Upload zdjęcia do galerii</h1> 10. <form action="pliki/php/zakup.php?plik=dodaj" method="post" enctype="multipart/form-data" name="form1"> 11. <input name="plik" type="file" size="50"/> 12. <input name="max_file_size" type="hidden" value="2048576" /> 13. <input value="Wyślij zdjęcie" type="submit" /> 14. <input type="hidden" name="towar" value="'.$towar.'"> 15. </form> 16. 17. 18. </a> 19. 20. '; 21. //$towar=$_POST['towar']; 22. //echo $towar; 23. 24. 25. 26. 27. { 28. $p_pojemnosc=$_FILES['plik']['size']; 29. $p_typ=$_FILES['plik']['type']; 30. 31. 32. $p_nazwa=$_FILES['plik']['name']; 33. $p_smiec=$_FILES['plik']['tmp_name']; 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. $folder="photos/"; 58. 59. if ($p_pojemnosc <= 0) 60. { 61. 62. 63. exit; 64. } 65. if ($poj_MB > $max_size) 66. { 67. echo("Plik jest za duży. Maksymalnie można wysłać <b>".$max_size.$f_koniec."</b>"." .Plik wysyłany ma rozmiar <b><i>".$poj_MB.$f_koniec."</i></b>"); 68. 69. exit; 70. } 71. 72. { 73. 74. 75. exit; 76. } 77. else 78. { 79. 80. 81. 82. 83. $path_file=$folder.$p_nazwa_zm; 84. 85. 86. $query = "INSERT INTO galeria (link_zdjecie,towar_na_sprzedaz_id_tow_na_sp) 87. VALUES ('".$path_file."', '".$_POST['towar']."')"; 88. $zapytanie= mysqli_query($bd_lacz, $query); 89. 90. 91. 92. if(!$zapytanie) 93. { 94. 95. } 96. else 97. { 98. 99. } 100. } 101. } 102. 103. 104. 105. { 106. echo ' 107. <form method="post" action="zakup.php?plik=dodajopis"> 108. <label for="nazwa_zdjecie">Tytuł zdjęcia: </label> 109. <input type="text" name="nazwa_zdjecie" id="nazwa_zdjecie"/> 110. <label for="opis_zdjecie">Opis zdjęcia: </label> 111. <textarea id="opis_zdjecie" name="opis_zdjecie" cols="50" rows="5"></textarea> 112. <input value="Dodaj opis" type="submit" /> 113. </form> 114. <a href="java script:history.back(3)"><input type="submit" value="Powrot"> 115. </a> 116. '; 117. } 118. 119. 120. 121. { 122. 123. 124. $nazwa=$_POST['nazwa_zdjecie']; 125. 126. { 127. $opis=$_POST['opis_zdjecie']; 128. } 129. else 130. { 131. $opis='Brak opisu'; 132. } 133. 134. { 135. 136. exit; 137. } 138. $query="SELECT id_zdjecie, link_zdjecie FROM galeria ORDER BY id_zdjecie DESC LIMIT 1"; 139. 140. //$wynik = mysql_query($query) or die(mysql_error()); 141. 142. $wynik=mysqli_query($bd_lacz, $query); 143. //$wynik = $bd_lacz->query($query); 144. //$ile=$wynik->num_rows; 145. //$wiersz=$wynik->fetch_assoc(); 146. 147. if(!$wynik) 148. { 149. 150. } 151. else 152. { 153. $row = mysqli_fetch_object($wynik); 154. $id_zdjecie = $row->id_zdjecie; 155. $path_file = $row->link_zdjecie; 156. 157. $sql = "UPDATE galeria SET nazwa_zdjecie='$nazwa', opis_zdjecie='$opis' 158. 159. WHERE id_zdjecie='$id_zdjecie'"; 160. $zapytanie = mysqli_query($bd_lacz,$sql); 161. if(!$zapytanie) 162. { 163. 164. } 165. else 166. { 167. 168. 169. } 170. } 171. } 172. 173. 174. 175. 176. }
problem zwiazanychyba wg mnie z tym formularzem:
1. # 2. <h1>Upload zdjęcia do galerii</h1> 3. # 4. <form action="pliki/php/zakup.php?plik=dodaj" method="post" enctype="multipart/form-data" name="form1"> 5. # 6. <input name="plik" type="file" size="50"/> 7. # 8. <input name="max_file_size" type="hidden" value="2048576" /> 9. # 10. <input value="Wyślij zdjęcie" type="submit" /> 11. # 12. <input type="hidden" name="towar" value="'.$towar.'"> 13. # 14. </form>
jako actiona ma wywolac plik - i wywoluje ten plik -tylko to jest ten sam plik w ktorym on jest zamieszony - wiec bez sensu - bo otwiera mi jeszcz eraz ten sam plik w nowym oknie.
chcialbym aby dodal mi zdjecie
i tak jak jest w kodzie wyswietlil mozliwosc dodaniaopisu i tytulu zdjecia.
jak usune action z tego formulrza to zdjecie mi odda ale nie wyswietli mozliwosci dodania opisu i tytulu, ani potwierdzenia zaladowania zdjecia.
co w tej materii musze poprawic
