code php การ upload ครั้งละมากกว่า 1 เรคอร์ด

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา code php การ upload ครั้งละมากกว่า 1 เรคอร์ด

code php การ upload ครั้งละมากกว่า 1 เรคอร์ด

คือผมอยากให้มีฟร์อมรับข้อมูล แล้วอัพรูป จากนั้นกดเพิ่มฟร์อมจะมีอีก 1 ฟร์อมปรากฏ เมื่อแอดช้อมูลแล้วจะแอดลงข้อมูล 1ฟอร์ม ต่อ 1 เรคคร์อดและ ได้เพิ่มจำนวนเรคร์อดตามที่กดเพิ่นะครับ   ชี้แนะผมทีครับ

 



TJffe Toss 124.120.140.xxx 07-07-2011 16:07:52

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • เปลี่ยน


    ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 1

ผมหาเอาจากเว็บคุณนิกแหละคับ แล้วเอาไปประยุกต์ใช้ โค้ดก็ประมาณนี้ครับ

 

          <table width="100%" cellpadding="10" cellspacing="0" id="myTbl">
            <tr id="firstTr">
              <td class="left"><span class="required">*</span>Image:</td>
              <td class="left"><input type="file" name="images[]"  size="30" maxlength="45" /></td>
	      </tr>
          </table>

          <table width="100%" cellpadding="10" cellspacing="0">
            <tr>
              <td><a id="addRow" class="button">Add</span></a><a id="removeRow" class="button"><span>Remove</span></a></td>
            </tr>
	  </table>


<script type="text/javascript">
$(function(){
	$("#addRow").click(function(){
		$("#myTbl").append($("#firstTr").clone());
	});
	$("#removeRow").click(function(){
		if($("#myTbl tr").size()>1){
			$("#myTbl tr:last").remove();
		}else{
			alert('Can't remove');
		}
	});	
	
});
</script>

 

ส่วนโค้ด php ก็ธรรมดาครับ วนลูปมันหน่อย

foreach ($_FILES["images"]["error"] as $key => $error) {
   if ($error == UPLOAD_ERR_OK) {//ถ้าอัปโหลดได้
                $txt=md5(mt_rand());//
                $array_last=explode(".",basename($_FILES["images"]["name"][$key]));
				$c=count($array_last)-1;  
				$lastname=strtolower($array_last[$c]) ;

				$filename = $txt.".".$lastname;
				move_uploaded_file($_FILES["images"]["tmp_name"][$key], 'data/board/' . $filename);

$sql = "INSERT INTO blah blah";// insert อะไรก็ว่าไป
      
   }
}				

 

ลองเอาไปใช้ดูครับ

 



Figure 202.28.179.xxx 12-07-2011 18:59
 ความคิดเห็นที่ 2

test



llwnlnsu 61.19.99.xxx 17-10-2011 11:38
 ความคิดเห็นที่ 3
จาก code ตัวนี้ถ้าเราจะดึงข้อมูลกลับมาแก้ไขต้องทำยังงัยครับ


jomyutex 171.98.163.xxx 08-09-2014 12:22
 ความคิดเห็นที่ 4
รูปแบบ ไม่เหมาะกับการแก้ไข 
ให้ใช้วิธี แสดงรายการแล้วเลือกลบข้อมูล และเพิ่มข้อมูลใหม่แทน


ninenik 124.120.41.xxx 08-09-2014
1






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ