<form name="zdjecie" id="zdjecie1" enctype="multipart/form-data" action="addzdj.php">
przeglądarka kieruje do skryptu jak trzeba, ale tablice $_POST i $_FILES są puste, jak zrezygnuje z enctype to tablica $_POST się zapełnia wartościami z formularza, ale plików oczywiście nie wysyła. Pełen kod formularza:
<?php require('session.php'); include('connect.php'); $result=$db->query("select * from kategoria where zdjecia=1"); ?> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript" src="js/ukryj2.js"></script> <title></title> </head> <body> <form name="zdjecie" id="zdjecie1" enctype="multipart/form-data" action="addzdj.php"> <label for="kategoria_id">Kategoria zawierająca zdjęcia: <select name="kategoria_id"> <?php while($kategoria=$result->fetch_object()):?> <?php endwhile; ?> </select></label><br /> <label for="metoda">Chcę przesłać zdjęcia w pliku zip <input type="checkbox" name="metoda" value="upload" id="metoda"/></label><br /> <div id="plik" style="display:none;"> <label for="zip">Plik zip ze zdjęciami (max. 100MB):<input type="file" name="zip" /></label><span id="comKatalog"></span> </div> <input type="submit" size="22" value="Załaduj zdjęcia" /> </form> </body> </html>
to samo dzieje się na moim domowym serwerze jak i na zewnętrznym, więc wina leży gdzieś po stronie przeglądarki