upload รูปภาพ และเพิ่มข้อมูลสินค้า ฟรี Code
product_form_add_db.php
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 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 |
<meta charset="UTF-8"> <?php error_reporting( error_reporting() & ~E_NOTICE ); //body ?> <?php // print_r($_POST); // exit(); //1. เชื่อมต่อ database: include('connections.php'); //ไฟล์เชื่อมต่อกับ database ที่เราได้สร้างไว้ก่อนหน้าน้ี //Set ว/ด/ป เวลา ให้เป็นของประเทศไทย date_default_timezone_set('Asia/Bangkok'); //สร้างตัวแปรวันที่เพื่อเอาไปตั้งชื่อไฟล์ที่อัพโหลด $date1 = date("Ymd_His"); //สร้างตัวแปรสุ่มตัวเลขเพื่อเอาไปตั้งชื่อไฟล์ที่อัพโหลดไม่ให้ชื่อไฟล์ซ้ำกัน $numrand = (mt_rand()); //รับค่าไฟล์จากฟอร์ม $p_name = $_POST['p_name']; $type_id = $_POST['type_id']; $p_detail = $_POST['p_detail']; $p_img =(isset($_POST['p_img']) ? $_POST['p_img'] :''); //img $upload=$_FILES['p_img']; if($upload <> '') { //โฟลเดอร์ที่เก็บไฟล์ $path="img/"; //ตัวขื่อกับนามสกุลภาพออกจากกัน $type = strrchr($_FILES['p_img']['name'],"."); //ตั้งชื่อไฟล์ใหม่เป็น สุ่มตัวเลข+วันที่ $newname ='img'.$numrand.$date1.$type; $path_copy=$path.$newname; $path_link="img/".$newname; //คัดลอกไฟล์ไปยังโฟลเดอร์ move_uploaded_file($_FILES['p_img']['tmp_name'],$path_copy); } // เพิ่มไฟล์เข้าไปในตาราง uploadfile $sql = "INSERT INTO tbl_product ( p_name, type_id, p_detail, p_img ) VALUES ( '$p_name', '$type_id', '$p_detail', '$newname')"; $result = mysqli_query($con, $sql);// or die ("Error in query: $sql " . mysqli_error()); mysqli_close($con); // javascript แสดงการ upload file if($result){ echo "<script type='text/javascript'>"; echo "alert('Add Succesfuly');"; echo "window.location = 'list_product.php'; "; echo "</script>"; } else{ echo "<script type='text/javascript'>"; echo "alert('Error back to upload again');"; echo "window.location = 'list_product.php'; "; echo "</script>"; } ?> |
สนใจจ้างพัฒนาระบบ เขียนระบบ
ทำเว็บไซต์ รับสอนเขียนโปรแกรม
inbox มาที่เพจ หรือติดต่อ 098-373-8651
ช่องทางการชำระเงิน
เงินสด หรือ e-banking
ธนาคารกสิกรไทย
เลขบัญชี : 0951168564
ชื่อบัญชี : นายวัยวุฒิ ชุมเมืองปัก