อัพโหลดรูปลงในอัลบั้มครั้งล่ะหลายรูปเเต่บันทึกลงฐานข้อมูลเเค่รูปเดียว
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา อัพโหลดรูปลงในอัลบั้มครั้งล่ะหลายรูปเเต่บันทึกลงฐานข้อมูลเเค่รูปเดียว
อัพโหลดรูปลงในอัลบั้มครั้งล่ะหลายรูปเเต่บันทึกลงฐานข้อมูลเเค่รูปเดียว
Copy
อัพโหลดรูปใส่ในอัลบั้มครั้งล่ะหลายรูป เเต่รูปบันทึกลงฐานข้อมูลเพียงรูปเดียว รบกวนช่วยดูโค้ดให้หน่อยนะค่ะ ไม่ทราบผิดตรงไหน
ไฟล์ gallery_create.php
<script language="javascript">
function fncCreateElement(){
var mySpan = document.getElementById('mySpan');
var myElement1 = document.createElement('input');
myElement1.setAttribute('type',"file");
myElement1.setAttribute('name',"filGalleryShot[]");
//myElement1.setAttribute('id',"filUpload[]");
mySpan.appendChild(myElement1);
//*** Remove Element ***//
/*
var deleteEle = document.getElementById('txt1');
mySpan.removeChild(deleteEle);
*/
var myElement2 = document.createElement('<br>');
mySpan.appendChild(myElement2);
}
</script>
<div id='newsfeed_contain'>
<div class='block_news_add_new'>
<form id="form1" name="form1" method="post" enctype="multipart/form-data" action="save_gallery.php?AlbumID=<?=$_GET["AlbumID"];?>" >
<div class="panel panel-default">
<div class="panel-body">
<table width='650px' >
<tr>
<td valign='top' width="160px" ><label>รูปภาพ:</label></td>
<td valign='top'>
<span>
<!-- <input type="text" name="txtGalleryName1">-->
<span style="float:left"><input type="file" name="filGalleryShot[]"/></span>
<span style="float:left"> <input name="btnButton" id="btnButton" type="button" value="+" onClick="JavaScript:fncCreateElement();"></span>
<br>
<span id="mySpan"></span>
</td>
</tr>
</table>
</div>
<div class="panel-body">
<table width='650px' >
<tr>
<td colspan="2" valign='top'> <input name="Submit" type="submit" class="btn btn-default" id="Submit" value=" เพิ่มรูปภาพ " />
<input name="Cancel" type="button" value="ยกเลิกการเพิ่มรูปภาพ" onClick="window.location='gallery_upload.php'" class="btn btn-default"/ >
</td>
</tr>
</table>
</div>
</div>
</form>
</div>
</div>
ไฟล์ save_gallery.php
<?
for($i=0;$i<count($_FILES["filGalleryShot"]["name"]);$i++)
{
if($_FILES["filGalleryShot"]["name"][$i] != "")
{
if(move_uploaded_file($_FILES["filGalleryShot"]["tmp_name"][$i],"album_pic/".$_FILES["filGalleryShot"]["name"][$i]))
{
//*** Insert Record ***//
$strSQL = "INSERT INTO files ";
$strSQL .="(AlbumID,GalleryShot) VALUES ('".$_GET["AlbumID"]."','".$_FILES["filGalleryShot"]["name"][$i]."')";
}
}
}
if(mysql_query($strSQL)){
echo "<script language="JavaScript">";
echo "alert('เพิ่มรูปเรียบร้อยเเล้วค่ะ');";
echo "</script>";
echo "<meta http-equiv='refresh'content='0;URL=album_manage.php'>";
}
else{
echo "<meta http-equiv='refresh'content='1;URL=profile_wall.php'>";
}
?>
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ