Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Galeria
mrk9109
post
Post #1





Grupa: Zarejestrowani
Postów: 445
Pomógł: 3
Dołączył: 4.06.2010

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


Witam kolejnym działem mojej nauki jest galeria i mam pytanie bo nie wiem jak się do tego zabrać. Skrypt który odpowiada mi za wrzucanie zdjęć w adminie mam na takiej samej zasadzie jak robiłem avatar użytkowników ( kod poniżej ) i wszystko śmiga ale nie do końca jestem zadowolony . Ponieważ wrzuca mi max 1 zdjęcie . Moje pytanie brzmi jak zrobić że gdy wybiorę więcej zdjęć z komputera to wrzuci je wszystkie na raz . ( W kodzie UPDATE ale w galerii mam oczywiście INSERT )

  1. $max_rozmiar = 150*150;
  2. if (is_uploaded_file($_FILES['avatar']['tmp_name'])) {
  3. if ($_FILES['avatar']['size'] > $max_rozmiar) {
  4. echo 'Błąd! Plik jest za duży!';
  5. } else {
  6. echo '<br/>';
  7. move_uploaded_file($_FILES['avatar']['tmp_name'],
  8. $_SERVER['DOCUMENT_ROOT'].'../images/avatar/'.$login.''.$_FILES['avatar']['name']);
  9. $zapytanie = $polaczenie->query("UPDATE `uzytkownicy` SET avatar='images/avatar/".$login."".$_FILES['avatar']['name']."' WHERE login = '".$login."'; ");
  10. }
  11. }


Ten post edytował mrk9109 24.02.2018, 11:42:51
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mrk9109
post
Post #2





Grupa: Zarejestrowani
Postów: 445
Pomógł: 3
Dołączył: 4.06.2010

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


Mam inne pytanie rozbudowałem sobie o kategorie i chce je pobrać w formularzu dodawania zdjęcia robiłem to tak ale nie pobiera mi nic przez foreach

  1. $zapytanie ="SELECT id, nazwa FROM galeria_kategorie ORDER by id DESC";
  2. $wynik = mysqli_query($polaczenie,$zapytanie);
  3. while($db = mysqli_fetch_array($wynik) ) {
  4. $nazwa=$db['nazwa'];
  5. }
  6.  
  7. echo '<form method="POST" ENCTYPE="multipart/form-data" action="admin.php?pa=galeria&akcja=dodaj-zdjecie">
  8. <br />
  9. <b><h1>Galeria Zdjęcia - Dodaj</h1></b><br />
  10. <table>
  11. <tr>
  12. <td width="100"><b>Kategoria:</b></td>
  13. <td width="300">
  14. <select name="kategoria">';
  15. foreach($nazwa AS $w) echo '<option>'.$w.'</option>';
  16. echo '
  17. </td>
  18. </tr>
  19. </table><br/>
  20. <table>
  21. <tr>
  22. <td>
  23. <input type="submit" name="zapiszZdj" style="width: 50px; height: 35px; background-color: #c9a606; color: #ffffff;" value="Dodaj" />
  24. </td>
  25. <td>
  26. <input type="submit" name="anuluj" style="width: 50px; height: 35px; background-color: #c9a606; color: #ffffff;" value="Anuluj" />
  27. </td>
  28. </tr>
  29. </table>
  30. </form>
  31. ';


Ten post edytował mrk9109 26.02.2018, 12:21:07
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 18.10.2025 - 14:10