|
|
|
รบกวนช่วยแทรก code "นำภาพจัดเก็บลงในโฟลเดอร์" ให้หน่อยค่ะ |
|
|
|
|
|
|
|
ก๊อก ๆ ๆ ๆ
สวัสดีค่ะ ^^"
Code ด้านล่างนี่ เป็น code ไม่ติด error แล้วค่ะ เป็นการ upload ไฟล์ภาพลงในฐานข้อมูล แต่ที่ยังทำไม่ได้คือ ในขณะที่เก็บภาพลงฐานข้อมูลแล้ว อยากให้เก็บลงใน Folder ที่ต้องการด้วย ชื่อโฟลเดอร์ "store" ค่ะ
รบกวนผู้รู้ทั้งหลาย ช่วยแทรกโค้ดให้หน่อยนะคะ
ขอบพระคุณมากค่ะ
Code (PHP)
<? ob_start(); ?>
<?php if (!isset($_SESSION)) { session_start(); } // ประกาศใช้ัตัวแปร Session ?>
<?php require_once('dbcon.php'); // นำเข้าไฟล์ conn.php สำหรับเชื่อมต่อฐานข้อมูล ?>
<?php
if( $_REQUEST['btnUpload'] == "upload" ) {
echo "<meta http-equiv='Content-Type' content='text/html; charset=utf-8' />";
$AMULET_NAME = $_REQUEST['txtAMULET_NAME'];
if($AMULET_NAME==""){ Msg("คุณยังไม่ได้ระบุชื่อ");
winback();
}
$AMULET_PRICE = $_REQUEST['txtAMULET_PRICE'];
if($AMULET_PRICE==""){ Msg("คุณยังไม่ได้ระบุราคา");
winback();
}
$AMULET_DETAIL = $_REQUEST['txtAMULET_DETAIL'];
if($AMULET_DETAIL==""){ Msg("คุณยังไม่ได้ระบุรายละเอียด");
winback();
}
if($_FILES["fileAMULET_IMAGE1"] != "")
{
$fp = fopen($_FILES["fileAMULET_IMAGE1"]["tmp_name"],"r");
$ReadBinary = fread($fp,filesize($_FILES["fileAMULET_IMAGE1"]["tmp_name"]));
fclose($fp);
$FileData = addslashes($ReadBinary);
$fp2 = fopen($_FILES["fileAMULET_IMAGE2"]["tmp_name"],"rb");
$ReadBinary2 = fread($fp2,filesize($_FILES["fileAMULET_IMAGE2"]["tmp_name"]));
fclose($fp2);
$FileData2 = addslashes($ReadBinary2);
$fp3 = fopen($_FILES["fileAMULET_IMAGE3"]["tmp_name"],"rc");
$ReadBinary3 = fread($fp3,filesize($_FILES["fileAMULET_IMAGE3"]["tmp_name"]));
fclose($fp3);
$FileData3 = addslashes($ReadBinary3);
$strSQL = "INSERT INTO upload ";
$strSQL .="(AMULET_NAME,AMULET_PRICE,AMULET_DETAIL,AMULET_IMAGE1,AMULET_IMAGE2,AMULET_IMAGE3,AMULET_POST_DATE) VALUES ('".$_POST["txtAMULET_NAME"]."','".$_POST["txtAMULET_PRICE"]."','".$_POST["txtAMULET_DETAIL"]."','".$FileData."','".$FileData2."','".$FileData3."',now())";
$objQuery = mysql_query($strSQL);
echo "<meta http-equiv='Content-Type' content='text/html; charset=utf-8' />";
header("Refresh: 3; URL=upload.php");
echo "<font size=3>Upload Completed </font>";
exit();
}
}
?>
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2011-09-18 11:51:41 |
By :
พฤศจิกายน |
View :
1424 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<html>
<head>
<title>ThaiCreate.Com Tutorial</title>
</head>
<body>
<?
if(move_uploaded_file($_FILES["filUpload"]["tmp_name"],"myfile/".$_FILES["filUpload"]["name"]))
{
echo "Copy/Upload Complete<br>";
//*** Insert Record ***//
$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
$objDB = mysql_select_db("mydatabase");
$strSQL = "INSERT INTO files ";
$strSQL .="(Name,FilesName) VALUES ('".$_POST["txtName"]."','".$_FILES["filUpload"]["name"]."')";
$objQuery = mysql_query($strSQL);
}
?>
<a href="PageUploadToMySQL3.php">View files</a>
</body>
</html>
Go to : PHP สร้างฟอร์มสำหรับ Upload รูปภาพลงในฐานข้อมูล MySQL พร้อมกับแบบ Form สำหรับการแก้ไขรูปภาพ
|
|
|
|
|
Date :
2011-09-18 15:42:02 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองพยายามแทรกแล้วค่ะ แต่ไม่ได้
ไม่อยากเปลี่ยนรูปแบบการเขียนโค้ด
รบกวนช่วยแทรกในตัวโค้ด ให้หน่อยได้ไหมคะ
ขอบคุณค่ะ
|
|
|
|
|
Date :
2011-09-18 16:29:08 |
By :
november17 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำได้แล้วค่ะ
ขอบคุณค่ะ
|
|
|
|
|
Date :
2011-09-18 21:21:09 |
By :
november17 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|