У меня есть блог для обмена фотографиями, где зарегистрированные пользователи загружают изображения. Затем изображения переходят в панель администратора, где я их просматриваю, и они публикуются после моего одобрения.
Я хочу включить множественную загрузку изображений, т. Е. Пользователи должны иметь возможность выбирать и загружать несколько изображений.
Я попытался поместить в код несколько атрибутов. Он позволяет выбирать и загружать несколько изображений, но только одно изображение отображается в моей панели администратора для утверждения, а все остальные изображения отбрасываются. Как я могу это исправить?
Вот код для страницы загрузки:
<?php include ('header.php');?> <?php @session_start();?> <div class="domainSearchComplex"> <img src="theme_image/banner-mega.jpg" title="Change Image" style="width:960px; height:280px; margin-left:-55px !important;border-radius:15px;"> </div> <?php //include ('slider.php'); $username = $_SESSION['user']; $type = $_SESSION['type']; $id_no = $_SESSION['id_no']; if(isset($_POST['insert'])) { $pic = $_FILES["image"]["name"]; $today = date('Ymd H:i:s'); if ($_FILES["image"]["error"] > 0) { $msg= "Error........Code: " . $_FILES["image"]["error"]; } else { $pic = uniqid().$_FILES["image"]["name"]; move_uploaded_file($_FILES["image"]["tmp_name"], "posts_images/" . $pic); $query ="insert into `all_images` (`id_no`,`user_name`,`image`,`status`,`date`) values ('$id_no','$username' ,'$pic','9','$today')"; if(mysql_query($query)) { $msg = "<span style=\"color: green;margin-left:25px;margin-top:25px;\">Image Inserted Successfully...!</span>"; } else {$msg = "Error in insertion.........".mysql_error(); } }} ?> <div style="height: 0;" class="clear"> </div> <div class="clearfix" id="mainContent"> <div class="clearfix" id="homeFeatured"> <?php include ('sidebar.php');?> <div style="width: 66%; float: left;"> <h1 style="color:#DD003D; margin:39px 25px 17px 193px;">Post Your Images</h1> <div class="tdp48 signupPart"> <div class="signUp" style="width:603px !important; height:400px !important; margin:0px 11px 17px 11px !important; border-radius: 8px;"> <?php $qryc = "SELECT * FROM `register` where id_no='$id_no'"; $resc = mysql_query($qryc); $rpc = mysql_fetch_array($resc); $image = $rpc['image']; ?> <form class="form2" enctype="multipart/form-data" onsubmit="return validate();" method="post"> <div class="loginTag" style="margin-top:-14px !important"><center> <br /><?php echo @$msg;?> <table style="margin-top:70px;"> <tr> <td class="firstTd"><label>Image:</label></td> <td class="secondTd"><input name="image" multiple="" id="image" type="file" value="" /></td> </tr> <tr><td colspan="2" align="center"><input type="submit" value="INSERT" name="insert" class="btnSignup" /></td></tr> </table> </div> </form> </ul> <!--</div>--> </div> </div> </div> </div> </div> <?php include ('footer.php');?> <style>.menu2 {margin-top:4px !important;} </style> <script type="text/javascript"> function validate () { var image = document.getElementById('image').value; if (image == '') { alert ('Please enter your image'); return false; } } </script>