![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 3.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam mam taki kodzikk i chcialbym zaladowac wiecej niz jedno zdjecie przy jednym <input type
// zgory dziekuje <!doctype html public"-//w3c/dtd html 4.01 transitional//en"> <html> <head> <meta http-ezuiv="content-type" content="text/html; charset-iso-8859-2"> </head> <body> <form action="nowy.php" method="post" enctype="multipart/form-data"> <input type="hidden" name="max_file_size" value="8388608"> <input type="file" name ="plik" Value="" size="30"> <input type="submit" value="wyslij"> </form> </body> </html> if (isset($_FILES['plik'])){ if ($_FILES['plik']['error']==UPLOAD_ERR_OK){ $filname=$_FILES['plik']['name']; $ft=$_FILES['plik']['type']; $filesize=$_FILES['plik']['size']; $filesrc=$_FILES['plik']['tmp_name']; if ($ft=="image/png" || $ft=="image/x-png" || $ft=="image/gif" || $ft=="image/jpeg" || $ft=="image/pjpeg"){ $plik=fopen($filesrc,"r"); $mysqlplik = addslashes(fread($plik,$filesize)); fclose($plik); unlink($filesrc); $mysqlfiletype=addslashes($ft); $mysqlfilename = addslashes($filename); $conn = mysql_connect('127.0.0.1', 'root','krasnal') or die ('blad polaczniea z bd'); $result2=mysql_select_db("nasza", $conn) or die ('blad podzas wybory bd'); $sql1="INSERT INTO `obrazy` (`id_obrazy`, `obrazek`, `typ`, `nazwa`, `rozmiar`) VALUES ('' , '$mysqlplik', '$mysqlfiletype', '$mysqlfilename', '$filesize')"; $result1=mysql_query($sql1,$conn) or die ('blad wykonania zapyt 1'); mysql_close($conn); } else{die("nieobslugiwany format pliku ! $filetype");} } else{die(" lad podczas wysylania pliku !");} } else{die("nie wskazano pliku do wyslania !");} |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat zaladowac wiecej niz jedno zdjecie przy jednym <input type zasada jest prosta: jedno pole typu file - jeden plik. I uzywaj bbcode!! -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 20.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Hmm... jedno pole jeden plik... hmmm... a w jaki sposób dodać automatycznie jeszcze raz to pole ? Bez konieczności pisania pod spodem tego samego kodu <input ... > .
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
A tak konkretnie i po polsku to oco ci chodzi?
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 136 Pomógł: 22 Dołączył: 19.09.2007 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
Wydaje mi się, że użytkownikowi chodzi o upload wielu plików jednocześnie za pomocą jednego formularza bez ustalania z góry ilości takich plików. Myślę że tutaj jest rozwiązanie: Upload multiple files.
Problem tylko jest taki, że temat jest w złym dziale. To nie PHP (a już na pewno nie MySQL) tylko HTML/JS. Jedyny związek z PHP jest taki, że wypadałoby wtedy użyć pętli foreach na $_FILES, żeby wykonać zapytanie dla każdego z plików. Pozdrawiam, Natt. Ten post edytował Nattfarinn 24.01.2008, 10:03:24 -------------------- Code should run as fast as necessary, but no faster; something important is always traded away to increase speed.
-- R. Pattis |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 17:44 |