Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] uploader a formularz
Forum PHP.pl > Forum > Przedszkole
fredzio90
otóż niewiem, jak zrobić aby pokazywały się np 10 miejsc na wybranie pliku, pozneiej sioe go wyśle.... ale chodiz mi o to że jak tkai formularz dać questionmark.gif

coś ala tablica.... że jak np wszystkich plików nie wybierze, nei zapełni 10- tych pól to doda tyle ile zaznaczył.. niechce mi się pisać do każdego forrmularza if..... else....
KCG
to może coś takiego, jak na otomoto jest: jak dodasz 1 zdjęcie, to dopiero możesz dodać drugie smile.gif i zawsze jeden formularz
Ew. coś z javą (ale to nie do mnie tongue.gif ), że jak jedno pole wybierze, to pojawi się drugie.
jaszu
przejscie z jednego do 2 pliku i tak wkolko? w 1 pliku insert do bazy a kolejnych update winksmiley.jpg
fredzio90
ale ja chce ze kazdy kolejny to będzie kolejny wpis.. np bedzie formularz:

nazwa klubu:
zdjecie 1:
zdjecie 2:

to zapytsania będą coś w tym stylu:

INSERT INTO tabela SET nazwa='$_POST[nazwa_klubu]', zdjecie='$_POST[zdjecie1]
INSERT INTO tabela SET nazwa='$_POST[nazwa_klubu]', zdjecie='$_POST[zdjecie2]
abc667
  1. <?php
  2. for($i=0;$i<10;$i++)
  3. {
  4.  if($_FILES['file'][$i]['name'] != '')
  5.  {
  6.  to co robisz dla jednego pliku tylko poprzez $_FILES['file'][$i]
  7.  }
  8. }
  9. ?>


i
  1. <input type="file" name="file[]" />
fredzio90
dałem taką funckje:

  1. <?php
  2. function add_pic_sql() {
  3. global $file, $rank_club_gal_tbl, $nazwa, $REMOTE_ADDR;
  4.  
  5. $katalog = '/uploads/klub_gal/';
  6. $fil = $_FILES['file'][$i];
  7.  
  8. for($i=0;$i<5;$i++)
  9. {
  10.  if($_FILES['file'][$i]['name'] != '')
  11.  {
  12.  mysql_query("INSERT INTO $rank_club_gal_tbl VALUES(NULL, '$nazwa', '$katalog.$fil', 'no', '$REMOTE_ADDR', now())");
  13.  move_uploaded_file($fil, $katalog);
  14.  }
  15. }
  16.  
  17. }
  18. ?>


i niestety nie działa ( dałem 5 formularzy takich jak podałeś )
oczywiście katalog jest utworzony, prawa 777 wiec niewiem OCB..

HELP tiredsmiley.gif
LukasKK
Cytat(fredzio90 @ 9.06.2007, 16:12:21 ) *
 if($_FILES['file'][$i]['name'] != '')
 



A nie powinno byc przypadkiem tak

  1. <?php
  2.  if($_FILES['file']['name'][$i] != '')
  3. ?>



u mnie tak jest i rolleyes.gif działa
fredzio90
ale u mnie nie wrzuca woogule pliku do katalogu.... dio bazy dodaje, lecz nie przenosi pliku,,, angrysmiley.gif

pomożecie 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.