PHP Ionic Angularjs Phonegap AJAX Javascript CSS MySQL jQuery Forum

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

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

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

 



โดย:  TJffe Toss IP: 124.120.140.xxx วันที่: 07-07-2011 เวลา: 16:07:52

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

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


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


  • ( หรือ สามารถทำการ สมัครสมาชิก และล็อกอิน ด้วย ปุ่ม Log in with Facebook ด้านล่าง )
 ความคิดเห็นที่ 4
รูปแบบ ไม่เหมาะกับการแก้ไข 
ให้ใช้วิธี แสดงรายการแล้วเลือกลบข้อมูล และเพิ่มข้อมูลใหม่แทน

โดย:  Ninenik IP: 124.120.41.xxx วันที่: 08-09-2014
 ความคิดเห็นที่ 3
จาก code ตัวนี้ถ้าเราจะดึงข้อมูลกลับมาแก้ไขต้องทำยังงัยครับ

โดย:  Jomyutex IP: 171.98.163.xxx วันที่: 08-09-2014 เวลา: 12:22:38
 ความคิดเห็นที่ 2

test



โดย:  Llwnlnsu IP: 61.19.99.xxx วันที่: 17-10-2011 เวลา: 11:38:31
 ความคิดเห็นที่ 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 IP: 202.28.179.xxx วันที่: 12-07-2011 เวลา: 18:59:02