|
|
|
จะเพิ่มรูปภาพลงฐานข้อมูลโดยใช้ Insert Record ในโปรแกรม Dreamweaver และโชว์รูปภาพ โดยใช้ Dynamic Data ทำได้ไหมอ่าครับ |
|
|
|
|
|
|
|
ที่ผมทำนะคับ ใช้ insert wizard ปกติ แต่ตอนที่อัพโหลดต้องเพิ่ม code นี้ลงไปตอน submit ฟอร์มลองเอาไปแก้ไขดูนะคับ
หวังว่าจะใช้ได้
Code (PHP)
<?
// เข้ารหัส md5 ของรหัสผ่าน
$encode = md5($_POST['password']);
$_POST['password'] = $encode;
$toDay = mktime(date("H"),date("i"),date("s"),date("m") ,date("d"),date("Y"));
// กำหนด path รูปที่จะเอาไปเก็บ
$photopath = './upload/memberphotos/';
//ตรวจสอบว่ามีการ SUBMIT FORM หรือไม่
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
//จัดรูปแบบข้อมูลวันที่ให้อยู่ในรูปแบบ YYYY-MM-DD
// $_POST['birthdate'] = $_POST['byear'] . "-" . $_POST['bmonth'] . "-" . $_POST['bday'];
// $_POST['startdate'] = $_POST['syear'] . "-" . $_POST['smonth'] . "-" . $_POST['sday'];
//ตรวจสอบว่ามีการอัพโหลดไฟล์รูปภาพหรือไม่ (INPUT TYPE="FILE") //
$photofile = $_FILES['filephoto']; //จะได้อาร์เรย์ 1 มิติ $photofile
//รับค่าข้อมูลการอัพโหลดไฟล์จากอาร์เรย์ $photofile//
$phototmp_name = $photofile['tmp_name'];
$photoname = $toDay."-".$photofile['name'];
$phototype = $photofile['type'];
$photosize = $photofile['size'];
//ตรวจสอบว่ามีการอัพโหลดไฟล์รูปภาพหรือไม่//
if ($photosize > 0) { //หากอัพโหลด
//ก็อปปี้/ย้ายไฟล์จาก Temp ไปโฟลเดอร์รูปภาพ
move_uploaded_file($phototmp_name, ($photopath."/".$photoname) );
//กำหนดชื่อตัวแปรให้ใช้งานได้กับโค้ด INSERT INTO ของ Dreamweaver MX
$_POST['photo'] = $photoname;
}
else
$_POST['photo'] = 'noavatar.jpg';
//จบตรวจสอบว่ามีการอัพโหลดไฟล์รูปภาพหรือไม่ (INPUT TYPE="FILE")
}
//จบตรวจสอบว่ามีการ SUBMIT FORM หรือไม่
?>
|
|
|
|
|
Date :
2011-07-19 14:35:43 |
By :
PakNamPho |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ่าครับ จะลองนำไปศึกษาดู ขอบคุณมากครับ
|
|
|
|
|
Date :
2011-07-19 15:04:01 |
By :
darkpee666 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|