Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Dodawanie wielu elementów tablicy $_FILES do bazy danych
babcia_smierc
post
Post #1





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 4.03.2011

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


Mam taki problem:
Użytkownik wskazuje ilosc zdjec do galeri newsa do wgrania na serwer, po czym tworzona jest tablica $_FILES. W jaki sposób dodać zawartość tej tablicy (wielu rekordów) za pomocą jednego zapytania ?

tabela news_gal do ktorej wstawic chiałbym wiele rekordów wyglada tak:(id, id_newsa, obraz)

oto kod dynamicznego tworzenia ilosci zdjec do wstawienia:

  1. if(@$_POST['submit'] AND ($_POST['ilosc_zdj'])>0) {
  2. //form start
  3. echo('<form enctype="multipart/form-data" action="dodaj_zdj_akt.php?id_newsa='. $id . '" method="POST">
  4. <input type="hidden" name="MAX_FILE_SIZE" value="1000000" />');
  5. $ilosc = (int)$_POST['ilosc_zdj'];
  6. for($x=1;$x<=$ilosc;$x++) {
  7. echo('<input name="plik[]" type="file" /><br />');
  8. }


A to kod (błędny) zapytania

  1. if(@$_POST['submit2']) {
  2.  
  3.  
  4. $add_news_pic = "INSERT INTO `wtz`.`news_gal`(id, id_newsa, obraz) VALUES (NULL, '" . $id . "')";
  5. mysql_query($add_news_pic) or die(mysql_error());
  6.  
  7. }
Go to the top of the page
+Quote Post

Posty w temacie
- babcia_smierc   [MySQL][PHP]Dodawanie wielu elementów tablicy $_FILES do bazy danych   20.02.2013, 08:34:32
- - Damonsson   Zrób sobie foreach tej tablicy i w nim INSERT, prz...   20.02.2013, 08:40:27
- - Sephirus   Ogólnie możesz zastosować wiele dodawanych wartośc...   20.02.2013, 08:40:53
- - Damonsson   Ładowanie wszystkiego do jednego INSERT'a po p...   20.02.2013, 08:44:56
|- - phpion   Cytat(Damonsson @ 20.02.2013, 08:44:5...   20.02.2013, 09:28:20
- - Sephirus   W tym przypadku - sam sobie odpowiedz EDIT: Tran...   20.02.2013, 08:46:58
- - Damonsson   Gdybym wiedział, nie pytałbym Ale zaryzykuję, ż...   20.02.2013, 08:48:11
- - Sephirus   CytatGdybym wiedział, nie pytałbym Ale zaryzyku...   20.02.2013, 08:51:18
- - babcia_smierc   A co jesli $_FILES['name'] tez jest t...   20.02.2013, 09:21:35
- - Sephirus   [PHP] pobierz, plaintext $tablica = $_FILES['n...   20.02.2013, 09:27:03
- - babcia_smierc   A błędne czasem nie jest to ze w panelu phpmyadmin...   20.02.2013, 09:52:36
- - Sephirus   Na pewno dobrze przepisałeś ten kod? Skoro ...   20.02.2013, 09:58:21
- - babcia_smierc   Zrobiłem kopiuj wklej i oto co mi wywala: Notice...   20.02.2013, 10:03:16
- - Sephirus   ajjj takie przeoczenie sam mogłeś wpaść na to Za...   20.02.2013, 10:11:02
- - babcia_smierc   Działa ! Tylko nie dodaje mi identyfikatora n...   20.02.2013, 10:18:35
- - Sephirus   A odbierasz to ID z parametru GET w ogóle? [PHP]...   20.02.2013, 10:26:59
- - babcia_smierc   Tak, na początku strony: [PHP] pobierz, plaintext...   20.02.2013, 10:29:16
- - Sephirus   Cytat$_GET['id'] A jak się nazywa pa...   20.02.2013, 10:47:53
- - babcia_smierc   Problem w tym ze na jednej stornie mam 2 formularz...   20.02.2013, 11:15:03
- - Sephirus   Przecież możesz to połączyć w jeden Liczbę zdjęć...   20.02.2013, 11:27:30


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 - 16:19