Titulok : < /label > < názov textarea = " Titulok " stĺpcov = " 40 " rows = " 4 " id = " Titulok " maxlength = " 200 " onkeyup = " návrat pre = " photo_id " > Poradie obrázkov : < /label >  input name = " photo_id " type = " text " id = " photo_id " /> sťahovania 
 < /p > 
 
 
 input type = " submit " name = " upload " id = " upload " value = " Upload " /> sťahovania 
 < /p > 
 < /form > 
 Začnite PHP kód v hornej časti dokumentu HTML a test na existenciu prvku v " nahrať " $ _POST poľa . Jej existencia bude spúšťať vaše PHP spustenie kódu . 
 < ? php 
 if ( array_key_exists ( ' Nahrať ' , $ _POST ) ) { 
 Vytvorenie pripojenia k MySQL serveru a databázu s názvom " vzorka " . Použite svoj vlastný databázy užívateľské meno a heslo v mieste " užívateľské meno " a " heslo " . 
 $ conn = new mysqli ( ' localhost ' , ' username ' , ' heslo ' , ' vzorka ' ) or die ( " chyba " ) ; 
 Vytvorte tabuľku s názvom " Galéria " v rámci " vzorka " databázy a nastaviť s tromi stĺpci s označením " filename " , " titulok " a " photo_id . " 
 $ query = " CREATE TABLE IF NOT EXISTS galériu 
 ( 
 filename varchar ( 30 ) NOT NULL , 
 titulok varchar ( 500 ) NOT NULL , 
 photo_id int ( 3 ) NOT NULL 
 ) " ; 
 $ result = mysqli_query ( $ conn , $ query ) ; 
 Pridať PHP kód definovať adresár pre nahrávanie s názvom Vytvorte zložku s názvom " obrázky " v rovnakom mieste , kde sa úspory " obrázky " . dokument . Zmeňte oprávnenia k priečinku pre čítanie a zápis . Vo Windows kliknite pravým tlačidlom myši na priečinok a vyberte záložku " Zabezpečenie " . Umiestnite začiarknutie vedľa " Read " a " Write " . na Mac , stlačte tlačidlo " . podrobnosti " . " Read /Write " " Command " a " I" a prejdite na " Vlastníctvo a oprávnenia " pod Zmeňte nastavenie pre " ostatné " sa PHP kód je : 
 define ( ' upload_dir " , " images /" ) ; 
 Pridať PHP kód sa pohybovať fotografie a priradiť názov súboru do súboru $ file = $ _FILES [ ' Image ' ] [ ' name ' ] ; . 
 Pridať MySQL dotazu " Vložiť " a zadajte informácie o fotografiu do databázy Nastavte premennú s názvom $ OK na hodnotu true v prípade , že " Vložiť " dopyt je úspešne 
 $ SQL3 = " INSERT INTO galériu ( názov súboru , titulok , photo_id ) VALUES ( ' $ súbor " , , ? ) " ; . 
 $ stmt = $ conn - > stmt_init ( ) ; 
 if ( $ stmt - > prepare ( $ SQL3 ) ) { 
 $ stmt - > bind_param ( " ss " , $ _POST [ ' titulok ' ] , $ _POST [ ' photo_id ' ] ) ; 
 $ OK = $ stmt - > execute ( ) ; 
 Pridajte hlásenia na displeji pre indikáciu úspechu , ak $ OK premenná je nastavená na hodnotu true Inak, zobrazí sa chybové hlásenie Zatvorte PHP kódovanie : .. 
 if ( $ OK ) { 
 echo ( " Si fotografie bol úspešne nahraný " ) ; } 
 else { 
 echo $ response = $ stmt - > error ; ? 
 } 
 } 
 > 
 Uložte si stránku s príponou . php na vašom serveri PHP alebo emulátora PHP kód on - line . Mali by ste vidieť známe nahrávanie formulár . Vyberte si malé fotografie na ploche , pridajte ukážkový titulok a photo ID číslo a stlačte " Odoslať " . Mali by ste dostať správu v hornej časti stránky v prehliadači , že vaše fotografie bol úspešne nahraný . Skontrolujte , či vaša databáza pre nové tabuľky s názvom " Galéria " s informáciami , ktoré ste odoslali vo forme . Zobrazí sa úplný kód takto : ? 
 < php 
 if ( array_key_exists ( " nahrať " , $ _POST ) ) { 
 $ conn = new mysqli ( " localhost ' , ' username ' , ' heslo ' , ' vzorka ' ) or die ( " chyba " ) ; 
 $ query = " CREATE TABLE IF NOT EXISTS galériu 
 ( 
 filename varchar ( 30 ) NOT NULL , 
 titulok varchar ( 500 ) NOT NULL , 
 photo_id int ( 3 ) NOT NULL 
 ) " ; 
 $ result = mysqli_query ( $ conn , $ query ) ; 
 define ( ' upload_dir " , = $ _FILES [ ' Image ' ] [ ' name ' ] ; 
 $ SQL3 = " INSERT INTO galériu ( názov súboru , titulok , photo_id ) VALUES ( ' $ súbor " , , ? ) " ; 
 $ stmt = $ conn - > stmt_init ( ) ; 
 if ( $ stmt - > prepare ( $ SQL3 ) ) { 
 $ stmt - > bind_param ( " ss " , $ _POST [ ' titulok ' ] , $ _POST [ ' photo_id ' ] ) ; 
 $ OK = $ stmt - > execute ( ) ; 
 } 
 if ( $ OK ) { 
 echo ( " Si fotografie bol úspešne nahraný " ) ; } 
 else { 
 echo $ response = $ stmt - > chyba ; ? ! 
 } 
 } 
 > 
 < DOCTYPE html PUBLIC " - //W3C //DTD XHTML 1.0 Transitional //SK " action = " " method = " post " enctype = " multipart /form - data " name = " uploadImage " id = " uploadImage " > 
 
 
 < štítok pre = " image " > Pridať foto : < /label > 
 input type = " file " name = " image " id = " image " /> sťahovania 
 < /p > 
 
 
  Titulok : < /label > < názov textarea = " Titulok " stĺpcov = " 40 " rows = " 4 " id = " Titulok " maxlength = " 200 " onkeyup = " return pre = " photo_id " > Poradie obrázkov : < /label >  input name = " photo_id " type = " text " id = " photo_id " /> sťahovania 
 < /p > 
 
 
 input type = " submit " name = " upload " id = " upload " value = " Upload " /> sťahovania 
 < /p > 
 < /form > 
 < /body > 
 < /html >