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

คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
ความคิดเห็นที่
1
ผมหาเอาจากเว็บคุณนิกแหละคับ แล้วเอาไปประยุกต์ใช้ โค้ดก็ประมาณนี้ครับ
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | < 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 ก็ธรรมดาครับ วนลูปมันหน่อย
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | 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 อะไรก็ว่าไป } } |
ลองเอาไปใช้ดูครับ

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

ความคิดเห็นที่
3
จาก code ตัวนี้ถ้าเราจะดึงข้อมูลกลับมาแก้ไขต้องทำยังงัยครับ

ความคิดเห็นที่
4
รูปแบบ ไม่เหมาะกับการแก้ไข
ให้ใช้วิธี แสดงรายการแล้วเลือกลบข้อมูล และเพิ่มข้อมูลใหม่แทน
ให้ใช้วิธี แสดงรายการแล้วเลือกลบข้อมูล และเพิ่มข้อมูลใหม่แทน

ขอบคุณทุกการสนับสนุน
![]()