Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Multiupload obrázků do DB

Aktivity
Avatar
pokusnicek
Člen
Avatar
pokusnicek:9.5.2014 11:34

Ahoj,

vytvářím pro kamaráda webové stránky, kde by měla jít vložit motorka a cca 10 fotkami.

Představuji si to jako dotaz na databázi, kde bych zadal určité parametry a nevím jak to udělat s těmi fotkami. Protože jedna nahrát jde a když udělám víc jak jednu, tak webový server to nevezme.

Díky za rady.

 
Odpovědět
9.5.2014 11:34
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na pokusnicek
David Hartinger:9.5.2014 11:44

Fotky se obvykle nahrávají na FTP, ne do databáze. Stačí v HTML formuláři zapnout multiple na inputu typu file, do PHP ti potom přijde pole souborů, se kterými si uděláš co chceš.

Nahoru Odpovědět
9.5.2014 11:44
New kid back on the block with a R.I.P
Avatar
raito
Člen
Avatar
Odpovídá na pokusnicek
raito:11.5.2014 12:12

Přesně, jak odpověděl David.

Doporučuji pak provést následující: Pole fotek foreachem projdeš, názvy souborů změníš na unikátní hash, například:

$filename = md5(time());

a uložíš na FTP. Potom si uděláš tabulky jen na fotky, kam frkneš název souboru (+ třeba cestu, ale to bych doporučil mít někde v nějakém nastavení aplikace a vždy když budeš potřebovat, tak si jí před voláním obrázku z DB seskládáš) a třeba ID uživatele/motorky (nevím, podle čeho to máš párováný)...

no a render je jednoduchý. Pokud máš k dispozici ID klíč, prostě si querneš z DB tabulky fotek všechny, jejichž ID odpovídá... atd.

Nahoru Odpovědět
11.5.2014 12:12
Asi sem usnul. Co se dělo posledních... 5 let?
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.