|
|
|
รบกวนดูโค้ดให้หน่อยคับ insert ไฟล์ที่อัพโหลดลงฐานข้อมูลไม่ได้คับ |
|
|
|
|
|
|
|
Code (PHP)
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?php session_start();?>
<?php
$db = new mysqli("localhost", "root", "1234", "upload");
if(mysqli_connect_errno()) die("Connect Failed! :" . mysqli_connect_error());
$db->set_charset("utf-8");
if($_POST['btnSubmit'])
{
$time = date('d-m-Y H:i:s');
$upname=$_POST["txtupname"];
$Filename = $_FILES["filUpload"]['name'];
$type = $_FILES["filUpload"]['type'];
$size = ($_FILES["filUpload"]["size"]/10)."mb<br/>";
$web=$_POST["webType"];
//move ไฟล์ไปยังโฟลเดอร์ที่สร้างไว้ในที่นี้คือ fileupload
if(move_uploaded_file($_FILES['filUpload']['tmp_name'], 'fileimg/'.$Filename)){
$sql = $db->query("INSERT INTO up (filename,type,size,datetime,status_Id,web_Id) VALUES ('{upName}','{$Filename}','{$type}','{$size}','{$time}','{1}','{$web}');");
require_once("connect.php");
if($sql)
{
echo"<script>alert('บันทึกรายการสำเร็จ');window.location='frm.php';</script>";
}else{
echo"<script>alert('บันทึกรายการไม่สำเร็จ');history.back();</script>";
}
}
}
?>
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2015-10-08 10:06:48 |
By :
tomton |
View :
632 |
Reply :
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2015-10-08 10:08:26 |
By :
tomton |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หน้าฟอร์มอัพโหลด
Code (PHP)
<form name="form1" method="post" action="Act.php" enctype="multipart/form-data">
<table align="center" border="1">
<tr>
<td align="right" bgcolor="#00FFFF" >ชื่อ :</td>
<td bgcolor="#00FFFF"><input name="txtName" type="text" id="txtName" value="<?php echo $objResult['ID']; ?>" readonly/></td>
</tr>
<tr>
<tr>
<td align="right" bgcolor="#00FFFF">วันที่:วลา:</td>
<td bgcolor="#00FFFF"><input name="txtdate" type="text" id="txtdate" value="<?=date('d-m-Y H:i:s')?>
" readonly /></td>
</tr>
<tr>
<td align="right" bgcolor="#00FFFF">เรื่อง:</td>
<td bgcolor="#00FFFF"><input type="text" name="txtupname" id="txtupname" /></td>
</tr>
<tr>
<td align="right" bgcolor="#00FFFF">แนบไฟล์:</td>
<td bgcolor="#00FFFF"><input type="file" name="filUpload" id="filUpload" /></tr>
<tr>
<td align="right" bgcolor="#00FFFF">เว็บที่จะอัพ :</td>
<td><select name="webType" id="webType">
<option value="-1" selected>เลือกเว็บ </option>
<?php
do {
?>
<option value="<?php echo $row_w['web_Id']?>"><?php echo $row_w['web_name']?></option>
<?php
} while ($row_w = mysql_fetch_assoc($w));
$rows = mysql_num_rows($w);
if($rows > 0) {
mysql_data_seek($w, 0);
$row_w = mysql_fetch_assoc($w);
}
?>
</select>
<tr>
<td align="right" bgcolor="#00FFFF"></td>
<td align="center" bgcolor="#00FFFF"><input name="btnSubmit" type="submit" value="บันทึกข้อมูล">
</table>
</form>
|
|
|
|
|
Date :
2015-10-08 10:11:51 |
By :
tomton |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ชื่อฟิลด์(field name)กับค่า(values) ไม่สัมพันธ์กันครับ ลองเช็คดูว่าตรงไหนมันเกินมา?
|
|
|
|
|
Date :
2015-10-08 10:25:49 |
By :
arm8957 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณคับ
|
|
|
|
|
Date :
2015-10-08 11:12:03 |
By :
tomton |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|