ใน  workshop นี้จะแนะนำการสร้างฟอร์มและอัพโหลดไฟล์เข้าไปใน database และกำหนดให้มีการมีเปลี่ยนชื่อไฟล์โดยเอาเวลาไปไว้ข้างหน้าชื่อไฟล์เดิมเพื่อป้องกันชื่อไฟล์ซ้ำ   

ก่อนอื่นเราต้องสร้าง table เพื่อเก็บชื่อไฟล์ใน database ก่อนนะครับ ผมจะยกตัวอย่างตารางง่ายๆ  ดังนี้

Screen Shot 2558-06-23 at 07.23.39

 

ภาษา SQL

 

ไฟล์เริ่มต้น  connection.php

ฟอร์มสำหรับ upload และแสดงไฟล์ที่เรา upload เข้าไป

 

ไฟล์ php ที่จะบันทึกข้อมูล (INSERT INTO) ที่กรอกในฟอร์มลงใน database ให้ตั้งชื่อไฟล์ว่า add_file_db.php นะครับ เพราะเราให้ฟอร์ม upload file ส่งค่า (action) มาที่ไฟล์นี้ หรือให้ทำงานต่อที่ไฟล์นี้ และไฟล์add_file_db.php ก็จะรับค่าเพื่อนำไปเก็บใน database ต่อไป

 

กรณีอัพโหลดเป็นไฟล์ภาพ (.jpg) และต้องการให้แสดงภาพด้วยก็เอาโค๊ดจากไฟล์นี้นะครับ ผมเตรียมไว้ให้เรียบร้อยแล้ว

ผลการทำงาน

 

 

q

 

 


 

มีความสนใจเทคโนโลยีที่ใช้พัฒนาเว็บไซต์ และอยากแบ่งปันความรู้ด้านการพัฒนาเว็บไซต์และอื่นๆอีกมากมาย…

(Visited 14,221 times, 224 visits today)

Related posts:

การเรียกข้อมูลมาแก้ไข Update, SQL, PHP
การลบข้อมูลออกจาก database
ตัวอย่างโปรแกรมคำนวณส่วนลดอย่างง่าย php
เพิ่มข้อมูล 2 ตารางจากฟอร์มเดียว php
ทดลองสร้างกราฟง่ายๆ จาก highcharts
WEB.18 โปรแกรมเพิ่มข้อมูลด้วย List/Menu [นำข้อมูลจาก DB มาแสดงใน List/Menu]...
WEB.25 ตะกร้าสินค้า php, Dreamweaver, Bootstrap ตอนที่ 2 Cancel Cart
WEB.26 ระบบ Login แยก Admin, Member [php, dreamweaver, bootstrap]
WEB.28 ระบบแก้ไขข่าวแบบเปลี่ยน/ไม่เปลี่ยนรูปและประเภทข่าว
ฟรีระบบเที่ยววัด php, mysql, bootstrap, jquery, javascript, devbanban, ฟรีโ...