Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Problem z upload plików
Forum PHP.pl > Forum > Przedszkole
mefjiu
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
php programmer
powinieneś chyba przeszukiwać tablicę $_FILES a nie $_POST
no i nie zapomnij o odpowiednim enctype
mefjiu
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)
php programmer
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?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.