สอบถามวิธีเกี่ยวกับการอัพโหลดรูปโดยอ้างอิงจากชื่อที่กรอกครับ
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา สอบถามวิธีเกี่ยวกับการอัพโหลดรูปโดยอ้างอิงจากชื่อที่กรอกครับ
สอบถามวิธีเกี่ยวกับการอัพโหลดรูปโดยอ้างอิงจากชื่อที่กรอกครับ
Copy
<?php SESSION_START(); require_once('config.php'); require_once('configR.php'); require_once('class/class.upload.php') ; if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "Submit")) { $status = 1 ; $name = $_SESSION['name'] ; $surname = $_SESSION['surname'] ; $department = $_SESSION['department']; $no = $_POST['no']; $location = $_SESSION['location']; $month = $_POST['month']; $Date = $_POST['Date']; $orders = $_POST['orders']; $amount = $_POST['amount']; $unit = $_POST['unit']; $note = $_POST['note']; $Datesign = $_POST['Datesign']; foreach($orders AS $key => $value ) { $_amount = $amount[$key]; $_unit = $unit[$key]; $_note = $note[$key]; //echo ' key = '. $key . ' value = ' .$value . ' - '; if($value != '' ) { $sql = "INSERT INTO r (idr,orders,amount,unit,note,department,name,surname,month,signer,status) VALUES ('".$no."','".$value."','".$_amount."','".$_unit."','".$_note."','".$department."','".$name."','".$surname."','".$month."','".$signer."','".$status."')"; $conn->query($sql); $idpr = 1 ; } } if($idpr == '1'){ $sql2 = "INSERT INTO idr (location,month,date,name,surname,signer,department,status) VALUES ('".$location."','".$month."' ,'".$Date."','".$name."','".$surname."','".$signer."','".$department."','".$status."')"; $conn->query($sql2); header("location:historyR.php"); } } ?> <?php date_default_timezone_set("Asia/Bangkok"); ?> <!doctype html> <html> <head> <meta charset="utf-8"> <title>Request</title> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery-ui.js"></script> <link rel="stylesheet" type="text/css" href="jquery-ui.css"> <script type="text/javascript"> function MM_goToURL() { //v3.0 var i, args=MM_goToURL.arguments; document.MM_returnValue = false; for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'"); } </script> </head> <body> <p> <input type="button" value="เพิ่มรายการ" onclick="CreateTextbox()"/> <input type="hidden" id="val" value="1" > <input type="hidden" id="order" value="orders[]" > <input type="hidden" id="amount" value="amount[]" > <input type="hidden" id="unit" value="unit[]" > <input type="hidden" id="note" value="note[]" > <input type="hidden" id="fileupload" value="fileupload[]" > </p> <table width="75%" border="1"> <tr> <td width="5%"><div align="center">ลำดับ</div></td> <td width="25%"><div align="center">รายการ</div></td> <td width="5%"><div align="center">จำนวน</div></td> <td width="5%"><div align="center">หน่วย</div></td> <td width="20%"><div align="center">หมายเหตุ</div></td> <td width="15%"><div align="center">Upload รูป&Stock </div></td> </tr> <tr> <td width="5%"><div id=tbox align="center"></div></td> <td width="25%"><div id=tbox2 align="center"></div></td> <td width="5%"><div id=tbox3 align="center"></div></td> <td width="5%"><div id=tbox4 align="center"></div></td> <td width="20%"><div id=tbox5 align="center"></div></td> <td width="15%"><div id=tbox6 align="center"></div></td> </tr> </table> <form method="POST"> <p align="center"> <input type="submit" id="btLogin" name="MM_insert" onClick="MM_popupMsg('Success'),Mail()" value="Submit" /> <input type=button onClick='window.history.back()' value='Cancel'> </p> </form> <script type="text/javascript"> function MM_popupMsg(msg) { //v1.0 alert(msg); } </script> <script> function CreateTextbox(){ document.getElementById('tbox').innerHTML =" <tr> <td>"+document.getElementById('val').value " </td> <br/>n"; document.getElementById('tbox2').innerHTML ="<td> <input type="text" size = "50" name=""+document.getElementById('order').value "" id="orders" class="orders" /> </td> <br/>n"; document.getElementById('tbox3').innerHTML ="<td> <input type="text" size = "5" name=""+document.getElementById('amount').value "" id="amount2" /></td> <br/>n"; document.getElementById('tbox4').innerHTML ="<td> <input type="text" size = "5" name=""+document.getElementById('unit').value "" id="unit2" /></td> <br/>n"; document.getElementById('tbox5').innerHTML ="<td> <input type="text" size = "50" name=""+document.getElementById('note').value "" id="note2" /></td></tr> <br/>n"; document.getElementById('tbox6').innerHTML ="<td> <input type="file" name=""+document.getElementById('fileupload').value "" id="fileupload2" /></td></tr> <br/>n"; document.getElementById('val').value ; atcom(); } </script> <script type="text/javascript"> <?php $select = $conn->query("SELECT * FROM item WHERE item_name LIKE '%".$searchTerm."%'"); while ($row=$select->fetch_array()) { $data2[] = $row['item_name']; } //return json data ?> var names = <?php echo json_encode($data2); ?>; function atcom(){ $('.orders').autocomplete({ source : names }); } atcom(); </script> </body> </html> อยากให้รูปที่ถูกอัพโหลดมา ก่อนจะเอาลงโฟลเดอร์อ้างอิงชื่อจากช่องรายการนะครับ หรือถ้ามีวิธีที่ใกล้เคียงกันก็ได้ครับ ก่อนหน้านี้ผมลองอัพโหลดลงโฟลเดอร์ปกติดูมันได้แต่พอใส่ใน foreach ให้ใช้ร่วมกับคอลัมอื่นๆก็อัพโหลดรูปไม่ได้ครับเลยลบออก
Natchaphon Jumnakros
26-08-2019
17:29:54
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ