Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Problem z upload plików
mefjiu
post 4.06.2007, 09:38:46
Post #1





Grupa: Zarejestrowani
Postów: 313
Pomógł: 5
Dołączył: 22.03.2005

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


Witam chcę do formularza dodać upload 4 plików kod form wygląda tak
  1. <div class="c"><input class="formregc" type="file" name="ar_image[]" ></div>
  2. <div class="c"><input class="formregc" type="file" name="ar_image[]" ></div>
  3. <div class="c"><input class="formregc" type="file" name="ar_image[]" ></div>
  4. <div class="c"><input class="formregc" type="file" name="ar_image[]" ></div>



A problem mam z dodaniem tego do bazy danych
  1. <?php
  2. $keys = $fldsarr = Array();
  3.  
  4. foreach($_POST as $key => $val) {
  5. $val = addslashes(trim($val));
  6. $fldsarr []= ""$val"";
  7. $keys []= "`".str_replace('ar_','art_',$key)."`";
  8. }
  9. ?>


Dokładnie w tym kawałku kodu
  1. <?php
  2. $keys []= "`".str_replace('ar_','art_',$key)."`";
  3. ?>


bo nie rozpoznaje tablicy name="ar_image[]"
i bierzą ją jako samo ar_image
jak zrobić aby pobierało normalnie tabilce

w tej chili wywala błąd
aua:Nieznana kolumna 'art_image' w field list

a kolumny w bazie są
art_image1
art_image2
art_image3
art_image4

Z góry dziękuję za pomoc

Ten post edytował mefjiu 4.06.2007, 09:41:55
Go to the top of the page
+Quote Post
php programmer
post 4.06.2007, 09:52:11
Post #2





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 5
Dołączył: 8.11.2004
Skąd: trójmiasto

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


powinieneś chyba przeszukiwać tablicę $_FILES a nie $_POST
no i nie zapomnij o odpowiednim enctype
Go to the top of the page
+Quote Post
mefjiu
post 4.06.2007, 10:27:04
Post #3





Grupa: Zarejestrowani
Postów: 313
Pomógł: 5
Dołączył: 22.03.2005

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


ale tam też przeszukuję $_POST i ogólnie jak ładuje tylko jeden plik czyli ustawiam
<div class="c"><input class="formregc" type="file" name="ar_image1" ></div>

to działa bez problemu

mam już tego dość kompletnie nie mam pojęcia jak to zrobić
proponuję coś w zamian dla osoby która pomoże mi to zrobić i będzie działać a dokładniej link w pozycjonujący w serwisie z oglądalnością około 100 tys na dzień link powiedzmy na 30 tys wyświetleń

po więcej info zapraszam na gg 100555 (zawsze niewidoczny)
Go to the top of the page
+Quote Post
php programmer
post 4.06.2007, 11:44:36
Post #4





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 5
Dołączył: 8.11.2004
Skąd: trójmiasto

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


Skoro działa ci na jednym pliku

a chcesz dodatkowo dołożyć jeszcze tylko trzy
to nie możesz zrobić po prostu czegoś w rodzaju

  1. <div class="c"><input class="formregc" type="file" name="ar_image1" ></div>
  2. <div class="c"><input class="formregc" type="file" name="ar_image2" ></div>
  3. <div class="c"><input class="formregc" type="file" name="ar_image3" ></div>
  4. <div class="c"><input class="formregc" type="file" name="ar_image4" ></div>


questionmark.gif?

Ten post edytował php programmer 4.06.2007, 11:45:50
Go to the top of the page
+Quote Post

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: 13.08.2025 - 22:53