Проверил уже несколько раз. Теоретически цикл должен работать, но не работает. Не пойму, в чем ошибка... Форма (add.php): HTML: <form method=POST action=add.php enctype=multipart/form-data accept='image/*'> <input type="file" name="upload[]" id="upload" multiple="true" onchange="getName(this.value);" /> <p><input type=submit value=Добавить name=ok id=ok class=ok></p> </form> PHP (add.php): PHP: <?php $host=""; $user=""; $pass=""; $db_name=""; $mysqli = new mysqli($host,$user,$pass,$db_name); if($_POST['ok']) { $filesize = count($_FILES['upload']['name']); for($j=0; $j<$filesize; $j++) { move_uploaded_file($_FILES['upload']['tmp_name'][$j], '../../../img/photo/photos/'.$_FILES['upload']['name'][$j]); $photo = "../../../img/photo/photos/" . $_FILES['upload']['name'][$j]; $photo_min = "../../../img/photo/photos/min/" . $_FILES['upload']['name'][$j]; include('crop-resize.php'); crop($photo, $photo_min); resize($photo, $photo_min, 320, 0); $sstr = "INSERT INTO `photos` (`name`,`public`,`autor`,`category`,`date`) VALUES ( \"{$_FILES['upload']['name'][$j]}\", 1, \"{$_POST['autor']}\", \"{$_POST['category']}\", \"{$_POST['date']}\" )"; $mysqli->query($sstr); }; }; ?>
debug http://phpfaq.ru/debug https://netbeans.org/kb/docs/php/debugging_ru.html https://php.ru/forum/threads/howto-...i-po-shagam-i-s-kartinkami.58974/#post-474550