|
|
|
สอบถามเรื่องการเขียน php ในการ Upload File พวก word pdf แบบนี้อะครับ |
|
|
|
|
|
|
|
Code (PHP)
<html>
<head>
<title>ThaiCreate.Com Tutorial</title>
</head>
<body>
<form name="form1" method="post" action="PageUploadToMySQL2.php" enctype="multipart/form-data">
<input type="file" name="filUpload"><br>
<input name="btnSubmit" type="submit" value="Submit">
</form>
</body>
</html>
Go to : PHP Uploads Files To MySQL Database
|
|
|
|
|
Date :
2013-01-16 16:32:37 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เราเก็บเฉพาะ ชื่อ หรือ patch ของไฟล์ ครับ
type เป็น varchar หรือ text ก็ได้ครับ ส่วนขนาด ตามความเหมาะสมครับ
|
|
|
|
|
Date :
2013-01-17 23:41:08 |
By :
Krungsri |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองดูให้หน้อยนะครับ ยัง UPLOAD ไม่ได้อะครับ
document_add
<?php
@session_start();
?>
<?
include('ConnectDB.php');
$username = $_COOKIE['username'];
$thai_day_arr=array("อาทิตย์","จันทร์","อังคาร","พุธ","พฤหัสบดี","ศุกร์","เสาร์");
$thai_month_arr=array(
"0"=>"",
"1"=>"มกราคม",
"2"=>"กุมภาพันธ์",
"3"=>"มีนาคม",
"4"=>"เมษายน",
"5"=>"พฤษภาคม",
"6"=>"มิถุนายน",
"7"=>"กรกฎาคม",
"8"=>"สิงหาคม",
"9"=>"กันยายน",
"10"=>"ตุลาคม",
"11"=>"พฤศจิกายน",
"12"=>"ธันวาคม"
);
function thai_date($time){
global $thai_day_arr,$thai_month_arr;
$thai_date_return="วัน".$thai_day_arr[date("w",$time)];
$thai_date_return.= "ที่ ".date("j",$time);
$thai_date_return.=" เดือน".$thai_month_arr[date("n",$time)];
$thai_date_return.= " พ.ศ.".(date("Yํ",$time)+543);
$thai_date_return.= " ".date("H:i",$time)." น.";
return $thai_date_return;
}
$eng_date=time(); // แสดงวันที่ปัจจุบัน
$sql1= "
SELECT MAX(document_id) FROM document
";
$query1 = mysql_db_query($dbname, $sql1) or die("Can't Query");
$row1 = mysql_fetch_array($query1);
$id = $row1[0] + 1 ;
$sql2= "
SELECT firstname,user_id FROM users where username = '$username'
";
$query2 = mysql_db_query($dbname, $sql2) or die("Can't Query00");
$row2 = mysql_fetch_array($query2);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>BANKUNG SCHOOL</title>
<link rel="stylesheet" type="text/css" href="pro_dropdown_3/pro_dropdown_3.css" />
<script src="pro_dropdown_3/stuHover.js" type="text/javascript"></script>
</head>
<body>
<center><img src="pro_dropdown_3/logo.jpg" width="1000" height="300" /></center>
<span class="preload1"></span>
<span class="preload2"></span>
<ul id="nav">
<li class="top"><a href="main_manage.php" class="top_link"><span>หน้าแรกการจัดการ</span></a></li>
<li class="top"><a href="document_add.php" class="top_link"><span>เพิ่มข้อมูลเอกสาร</span></a></li>
<li class="top"><a href="document_edit.php" class="top_link"><span>แก้ไขและลบข้อมูลเอกสาร</span></a></li>
<li class="top"><a href="logout.php" id="products" class="top_link"><span>ออกจากระบบ</span></a></li>
</ul>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>สมัครสมาชิก</title>
<script type="text/javascript" language="javascript">
function IsCheck(documentname, typeList, filUpload)
{
if(document.getElementById(documentname).value == ''
&& document.getElementById(typeList).value == ''
&& document.getElementById(filUpload).value == ''
)
{
alert('Please insert data');
return false;
}
else if(document.getElementById(documentname).value == ''
|| document.getElementById(typeList).value == ''
|| document.getElementById(filUpload).value == ''
)
{
alert('Please insert data');
return false;
}
else
return true;
};
</script>
</head>
<body>
<form name="form1" method="post" action="document_add_code.php">
<table width="100%" align="center" cellspacing="0" border="1">
<tr>
<td align="left">เลขเอกสาร</td>
<td><input name="documentid" id="documentid" type="text" value="<?php echo "$id";?>" maxlength="5" size="20" readonly="readonly"/>
</td>
</tr>
<tr>
<td align="left">หัวข้อเอกสาร</td>
<td><input name="documentname" id="documentname" type="text" value="" maxlength="5" size="20" />*
</td>
</tr>
<tr>
<td width="19%" align="left">ชนิดเอกสาร</td>
<td width="81%">
<select name='typeList' id='typeList'>
<option value=''>---กรุณาเลือก---</option>
<option value='1'>ด้านการเงิน</option>
<option value='2'>ด้านกิจกรรม</option>
<option value='3'>ด้านการพัฒนาโรงเรียน</option>
<option value='4'>อื่นๆ</option>
</select>
*
</td>
</tr>
<tr>
<td align="left">เอกสาร</td>
<td><input type="file" name="filUpload" id="filUpload"/>*
</td>
</tr>
<tr>
<td width="24%" align="left">วันที่ลงเอกสาร</td>
<td width="76%"><input name="date" type="text" id="date" value="<?php echo thai_date($eng_date); ?>" size="50" maxlength="50" readonly="readonly" />
</td>
</tr>
<tr>
<td align="left">ผู้ลงเอกสาร</td>
<td><input name="firstname" id="firstname" type="text" value="<?php echo "$row2[0]";?>" maxlength="20" size="20" readonly="readonly"/>
ID <input name="userid" id="userid" type="text" value="<?php echo "$row2[1]";?>" maxlength="20" size="20" readonly="readonly"/>
</td>
</tr>
<tr>
<td width="24%"><input type="submit" name="btnSubmit" onclick= "return IsCheck('documentname', 'typeList', 'filUpload');" value="เพิ่ม"/></td>
<td width="76%"><a href="main_manage.php">ยกเลิก</a></td>
</tr>
</table>
</form>
</body>
</html>
document_add_code หน้าที่มีปัญหา
<?php
@session_start();
?>
<?
include('ConnectDB.php');
include('document_add.php');
$username = $_COOKIE['username'];
$document_id = $_POST["documentid"];
$document_name = $_POST["documentname"];
$type = $_POST["typeList"];
$filUpload = $_POST["filUpload"];
$date = $_POST["date"];
$user_id = $_POST["userid"];
//$enPass = md5($password);
if(move_uploaded_file($_FILES["filUpload"]["tmp_name"],"myfile/".$_FILES["filUpload"]["name"]))
{
$sql3 = "
INSERT INTO document ( document_id, document_name, type, document, date, user_id)
VALUES ( '$document_id', '$document_name', '$type', '".$_FILES["filUpload"]["name"]."', '$date', '$user_id')
";
// $query = mysql_db_query($dbname, $sql) or die("Can't Database");
mysql_query($sql3)or die("Can't Database003");
}
if($sql3)
{
echo " <script language='javascript'>
alert('Success');
window.location='document_add.php';
</script>
";
}else
{
echo " <script language='javascript'>
alert('Fail');
window.location='document_add.php';
</script>
";
}
mysql_close();
?>
|
|
|
|
|
Date :
2013-01-18 00:51:54 |
By :
tangsupap |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|