how to select multiple images while uploding
Posted: Sat Jun 27, 2015 8:32 am
in my website i have option of selecting one image at a time while uploading, i want to change it to select multiple images
i post my admin page code, let me know if anyone got answer to my question
i post my admin page code, let me know if anyone got answer to my question
Code: Select all
<?
include_once("subadminchk.php");
include_once("gallery-chk.php");
include_once('functions_gallery.php');
if(!isset($_SESSION["module"])){
session_unregister("module");
session_register("module");
}
$_SESSION["module"]="gallery";
if($_SERVER['REQUEST_METHOD']=='POST'){
for($j=1;$j<=10;$j++) {
$prsimage="";
$th_file_name="";
if($_FILES["prsimage".$j]["size"] >1) {
// uploading big image starts here
$prsimage=substr($_FILES['prsimage'.$j]['name'],0,strpos($_FILES['prsimage'.$j]['name'],'.'));
$prsimage.=time();
$prsimage.=strstr($_FILES['prsimage'.$j]['name'],'.');
$prsimage1="../upload/".$_POST['subcat']."/thumbs/".$prsimage;
$prsimage="../upload/".$_POST['subcat']."/images/".$prsimage;
if(!move_uploaded_file($_FILES['prsimage'.$j]['tmp_name'],$prsimage)){
$prsimage="";
}
chmod($prsimage,0777);
// uploading big image ends here
// creation of thumbinal image starts here
$image_attribs = getimagesize($prsimage);
$im_old = imageCreateFromJpeg($prsimage);
$width=$image_attribs[0];
$height=$image_attribs[1];
$th_max_width = 150;
$th_max_height = 120;
$ratio = ($width > $height) ? $th_max_width/$image_attribs[0] : $th_max_height/$image_attribs[1];
$th_width = $image_attribs[0] * $ratio;
$th_height = $image_attribs[1] * $ratio;
//$th_width = 100;
//$th_height = 100;
$im_new = imagecreatetruecolor($th_width,$th_height);
imageAntiAlias($im_new,true);
$th_file_name = $prsimage1;
imageCopyResampled($im_new,$im_old,0,0,0,0,$th_width,$th_height, $image_attribs[0], $image_attribs[1]);
imageJpeg($im_new,$th_file_name,100);
// creation of thumbinal image ends here
}
if(!empty($_POST['title'.$j])){ $title=$_POST['title'.$j];}else{ $title="";}
if(!empty($prsimage) && !empty($th_file_name) ){
$small=("../gallery/".(substr($th_file_name,3)));
$large=("../gallery/".(substr($prsimage,3)));
$insert="insert into galleryimages (`gid`,`title`,`simage`,`limage`,`dateadded`, `status`) values ('".$_POST['subcat']."','".$title."','".$small."','".$large."',now(),'0')";
mysql_query($insert);
}
} // end of for loop
header("location: manage-gallery.php?ad=yes");
}
/*if(isset($_POST['another'])) {
header("location : addgalleryimage.php?ad=yes");
} else {}*/
if(!empty($_GET['id'])){
$q="select * from galleryimages where id=".$_GET["id"];
$catrs=mysql_query($q);
$catrow=mysql_fetch_assoc($catrs);
}
?>
<html>
<head>
<title>//</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="site.css">
<style type="text/css">
<!--
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
-->
</style>
</head>
<body>
<?
$res_c=mysql_query("select * from gallerycategory where status='1' and parentid='0'");
echo "<script language=javascript>\n";
echo "function chgitems1()\n";
echo "{\n";
echo "var d=document.blogform1;\n";
echo "if(d.cat.value==0)\n";
echo "{\n";
echo "d.subcat.options.length = 0;\n";
echo "d.subcat.options[0]=new Option(\"Select Sub Category\",\"\")\n";
echo "}\n";
while($row_c=mysql_fetch_array($res_c,MYSQL_BOTH)){
echo "if(d.cat.value==".$row_c['id'].")\n";
echo "{\n";
echo "d.subcat.length=0;\n";
$sub_res=mysql_query("SELECT * from gallery where status='1' and gcat=".$row_c['id']." order by id desc");
$i=1;
echo "d.subcat.options[0]=new Option(\"Select Sub Category\",\" \")\n";
while($sub_row=mysql_fetch_array($sub_res,MYSQL_BOTH)){
echo "d.subcat.options[".$i."]=new Option('".$sub_row['title']."','".$sub_row['id']."');\n";
$i=$i+1;
}
echo "}\n";
}
echo "}</script>\n";
?>
<table width="1004" height="100%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="100"><? include("menu.php")?></td>
</tr>
<tr>
<td height="2"><img src="images/spacer.gif" width="1" height="1"></td>
</tr>
<tr>
<td><table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="150" align="left" valign="top"><? include("right.php")?></td>
<td width="1" valign="top"><table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="1" background="images/v-line-1.gif"><img src="images/spacer.gif" width="1" height="1"></td>
</tr>
</table></td>
<td width="856" height="100%" align="left" valign="top"><table width="99%" border="0" align="center" cellpadding="1" cellspacing="0">
<tr>
<td align="center" valign="top" bgcolor="#FFD784"><table width="100%" height="400" border="0" align="center" cellpadding="3" cellspacing="0" bgcolor="#FFFFFF">
<tr bgcolor="#FFF2D9">
<td width="100%" height="15" colspan="2" align="center" valign="middle" class="alerts"><table width="98%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="3%" class="head"><img src="images/sun.gif" width="20" height="20"></td>
<td width="97%" class="head"><strong class="head">Add Gallery Image</strong></td>
</tr>
</table></td>
</tr>
<tr>
<td colspan="2" align="center" valign="middle" class="alerts" height="15"> </td>
</tr>
<tr>
<td colspan="2" align="center" valign="middle" class="alerts" height="15"> </td>
</tr>
<script language="JavaScript" type="text/javascript">
function chk(){
var d=document.blogform1;
if(d.gallery.value==""){alert("Please Select Gallery");d.gallery.focus();return false}
<? for ($k=1;$k<=10;$k++) { ?>
if(d.title<?=$k?>.value!="") {
if(d.prsimage<?=$k?>.value=="") {
alert("Please Upload Image");
d.prsimage<?=$k?>.focus();
return false
}
}
<? } ?>
}
</script>
<tr>
<td colspan="2" align="center" valign="top"><table width="97%" border="0" align="center" cellpadding="4" cellspacing="0">
<tr valign="top">
<td align="center"><TABLE WIDTH=100% BORDER=0 align="left" CELLPADDING=0 CELLSPACING=1>
<TR>
<TD width="100%" height="100%" valign="top"><table width="95%" border="0" align="center" cellpadding="1" cellspacing="0">
<tr>
<td bgcolor="#FF8A00"><table width="100%" border="0" align="center" cellpadding="5" cellspacing="0" bgcolor="#FFFFFF">
<form action="" method="post" enctype="multipart/form-data" name="blogform1" onSubmit="return chk()">
<input type="hidden" name="MAX_FILE_SIZE" value="2000000" />
<tr bgcolor="#FFFFFF" >
<td height="25" align="center" valign="middle"> <span class="alerts"><? if(!empty($_GET["err"]) && $_GET["err"]=="size"){ echo "Uploaded video size is more than 3 MB.";}?></span></td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="25" align="center" valign="middle" bgcolor="#FFFFFF"> </td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="25" align="center" valign="middle"><table width="90%" border="0" align="center" cellpadding="1" cellspacing="0">
<tr>
<td align="right">Select Category <span class="alerts">*</span></td>
<td>:</td>
<td><select name="cat" class="textbox1" id="cat" onChange="chgitems1();">
<option value="">Select Category</option>
<? getgalcat($cat);?>
</select></td>
</tr>
<tr>
<td width="45%" align="right">Select Galery <span class="alerts">*</span> </td>
<td width="5%">:</td>
<td width="50%"><select name="subcat" class="textbox" id="gallery">
<option value="" selected>- Select-</option>
</select> </select></td>
</tr>
</table></td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="25" align="right" valign="middle"><table width="85%" border="0" align="center" cellpadding="1" cellspacing="1">
<tr>
<td align="right" valign="middle">Image Title 1 </td>
<td align="center" valign="middle">:</td>
<td align="left" valign="middle"><input name="title1" type="text" class="textbox1" id="title1" size="35"></td>
<td align="right" valign="middle">Upload Image 1 </td>
<td align="center" valign="middle">:</td>
<td align="left" valign="middle"><input name="prsimage1" type="file" class="textbox1" id="prsimage1"></td>
</tr>
<tr>
<td align="right" valign="middle">Image Title 2 </td>
<td align="center" valign="middle">:</td>
<td align="left" valign="middle"><input name="title2" type="text" class="textbox1" id="title2" size="35"></td>
<td align="right" valign="middle">Upload Image 2 </td>
<td align="center" valign="middle">:</td>
<td align="left" valign="middle"><input name="prsimage2" type="file" class="textbox1" id="prsimage2"></td>
</tr>
<tr>
<td align="right" valign="middle">Image Title 3 </td>
<td align="center" valign="middle">:</td>
<td align="left" valign="middle"><input name="title3" type="text" class="textbox1" id="title3" size="35"></td>
<td align="right" valign="middle">Upload Image 3 </td>
<td align="center" valign="middle">:</td>
<td align="left" valign="middle"><input name="prsimage3" type="file" class="textbox1" id="prsimage3"></td>
</tr>
<tr>
<td align="right" valign="middle">Image Title 4 </td>
<td align="center" valign="middle">:</td>
<td align="left" valign="middle"><input name="title4" type="text" class="textbox1" id="title4" size="35"></td>
<td align="right" valign="middle">Upload Image 4 </td>
<td align="center" valign="middle">:</td>
<td align="left" valign="middle"><input name="prsimage4" type="file" class="textbox1" id="prsimage4"></td>
</tr>
<tr>
<td align="right" valign="middle">Image Title 5 </td>
<td align="center" valign="middle">:</td>
<td align="left" valign="middle"><input name="title5" type="text" class="textbox1" id="title5" size="35"></td>
<td align="right" valign="middle">Upload Image 5 </td>
<td align="center" valign="middle">:</td>
<td align="left" valign="middle"><input name="prsimage5" type="file" class="textbox1" id="prsimage5"></td>
</tr>
<tr>
<td align="right" valign="middle">Image Title 6 </td>
<td align="center" valign="middle">:</td>
<td align="left" valign="middle"><input name="title6" type="text" class="textbox1" id="title6" size="35"></td>
<td align="right" valign="middle">Upload Image 6 </td>
<td align="center" valign="middle">:</td>
<td align="left" valign="middle"><input name="prsimage6" type="file" class="textbox1" id="prsimage6"></td>
</tr>
<tr>
<td align="right" valign="middle">Image Title 7 </td>
<td align="center" valign="middle">:</td>
<td align="left" valign="middle"><input name="title7" type="text" class="textbox1" id="title7" size="35"></td>
<td align="right" valign="middle">Upload Image 7 </td>
<td align="center" valign="middle">:</td>
<td align="left" valign="middle"><input name="prsimage7" type="file" class="textbox1" id="prsimage7"></td>
</tr>
<tr>
<td align="right" valign="middle">Image Title 8 </td>
<td align="center" valign="middle">:</td>
<td align="left" valign="middle"><input name="title8" type="text" class="textbox1" id="title8" size="35"></td>
<td align="right" valign="middle">Upload Image 8 </td>
<td align="center" valign="middle">:</td>
<td align="left" valign="middle"><input name="prsimage8" type="file" class="textbox1" id="prsimage8"></td>
</tr>
<tr>
<td align="right" valign="middle">Image Title 9 </td>
<td align="center" valign="middle">:</td>
<td align="left" valign="middle"><input name="title9" type="text" class="textbox1" id="title9" size="35"></td>
<td align="right" valign="middle">Upload Image 9 </td>
<td align="center" valign="middle">:</td>
<td align="left" valign="middle"><input name="prsimage9" type="file" class="textbox1" id="prsimage9"></td>
</tr>
<tr>
<td align="right" valign="middle">Image Title10 </td>
<td align="center" valign="middle">:</td>
<td align="left" valign="middle"><input name="title10" type="text" class="textbox1" id="title10" size="35"></td>
<td align="right" valign="middle">Upload Image10 </td>
<td align="center" valign="middle">:</td>
<td align="left" valign="middle"><input name="prsimage10" type="file" class="textbox1" id="prsimage10"></td>
</tr>
</table></td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="25" align="right" valign="middle"><table width="100%" border="0" align="center" cellpadding="1" cellspacing="1">
<tr>
<td align="center" valign="middle"><!--<input name="another" type="submit" class="button1" id="another" value="Add Another Image" />--> <input name="Submit" type="submit" class="button1" value="Submit" /></td>
</tr>
</table></td>
</tr>
</form>
<!--<tr bgcolor="#FFFFFF">
<td align="right" valign="middle">Image Title </td>
<td height="25" align="center" valign="middle">:</td>
<td align="left" valign="middle" ><input name="title" type="text" class="textbox1" id="title" size="35"></td>
</tr>
<tr bgcolor="#FFFFFF">
<td align="right" valign="middle">Upload Image</td>
<td height="25" align="center" valign="middle">:</td>
<td align="left" valign="middle" ><input name="prsimage" type="file" class="textbox1" id="prsimage"></td>
</tr>-->
<tr bgcolor="#FFFFFF">
<td height="25" align="right" valign="middle"> </td>
</tr>
</table></td>
</tr>
</table></TD>
</TR>
</TABLE></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
<tr>
<td height="30" bgcolor="#8DC3DB"><? include("footer.php")?></td>
</tr>
</table>
</body>
</html>