รบกวนผู้รู้ ช่วยดูโค๊ด อัปโลด ไฟล์หน่อย ครับ มีฟิวหนึ่งไม่ลงฐานข้อมูล ครับ คือ ฟิว file
ผมทำไฟล์อัปโลดรูปภาพ ไฟล์ ลงทุกฟิวแต่ ฟิว รูปภาพไม่ลงครับ ผมเก็บเฉพาะชื่อแต่เอาตัวไฟล์ไปไว้โฟเดอร์ครับ รบกวนผู้รู้
ช่วยดูให้ผมทีครับ T^T
Code (add_title.php)
<form action="add_title_in.php" method="post" enctype="application/x-www-form-urlencoded" name="form1" id="form1">
<table width="663" border="1" align="center" cellspacing="0">
<tr>
<td width="148" align="left">หัวข้อ</td>
<td width="445" align="left"><input name="title" type="text" id="title" size="50" /></td>
</tr>
<tr>
<td align="left" valign="top">รายละเอียด</td>
<td align="left"><textarea name="title_detail" id="title_detail" cols="60" rows="7"></textarea></td>
</tr>
<tr>
<td align="left">รูปภาพ</td>
<td align="left"><input name="userfile" type="file" id="userfile" size="30" /></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
</table>
<p>
<input type="submit" name="button" id="button" value="Submit" />
<input type="reset" name="button2" id="button2" value="Reset" />
</p>
</form>
ไฟล์ add_title_in.php
Code (PHP)
<?php
include('config.inc.php');
include('fnalert.php');
//include('datetimepicking.php');
$title=$_POST['title'];
$title_detail=$_POST['title_detail'];
$title_date=date("d-m-Y");
global $HTTP_POST_FILES;
$realname = $HTTP_POST_FILES['userfile']['name'];
if (is_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name']))
{
copy($HTTP_POST_FILES['userfile']['tmp_name'],"immage_title/$realname");
echo "Upload Filename:".$HTTP_POST_FILES['userfile']['name'];
}
$sql="insert into title (id_title,title,title_detail,file,title_date) VALUES ('','$title','$title_detail','$userfile','$title_date')";
$result=mysql_query($sql);
if($result){
mysql_query("COMMIT");
al("success!!");
redi3("add_title.php");
}else{
echo mysql_error();
mysql_query("ROLLBACK");
al("not success!!");
redi3("javascript:history:back();");
}
?>
Tag : PHP, MySQL, HTML/CSS
Date :
2013-05-06 18:29:03
By :
TonsoR
View :
757
Reply :
11
แล้วตัวแปร userfile อะครับอยู่ไหน
Date :
2013-05-06 20:25:16
By :
atoms18
Code (PHP)
$sql="insert into title (id_title,title,title_detail,file,title_date) VALUES ('','$title','$title_detail','$realname','$title_date')";
$result=mysql_query($sql);
Date :
2013-05-06 20:37:34
By :
narubet
อันนี้ของผม form ส่ง
Code (PHP)
<form id="room" name="room" method="post" action="save_room.php" enctype="multipart/form-data">
หน้า insert
Code (PHP)
<?php
include ("connect.php");
if(copy($_FILES["filUpload"]["tmp_name"],"myfile/".$_FILES["filUpload"]["name"])) // filUpload ชื่อ textbox ,myfile ชื่อโฟเดอร์เก็บรูป
{
//echo '<font size="+2">'."<br><br><br><center>บันทึกข้อมูลเสร็จเรียบร้อยกรุณารอซักครู่<br></center>".'</font>';
//*** Insert Record ***//
$_POST["txtroom"] = htmlspecialchars($_POST["txtroom"]);
$strSQL = "INSERT INTO `bkkbooking`.`room`";
$strSQL.="(`room` ,
`num` ,
`add` ,
`mi` ,
`projector` ,
`img`
) VALUES ('".$_POST["room"]."','".$_POST["num"]."','".$_POST["add"]."','".$_POST["mi"]."','".$_POST["pro"]."','".$_FILES["filUpload"]["name"]."')";
$objQuery = mysql_query($strSQL) or die(mysql_error());
}
echo "<META HTTP-EQUIV=\"Refresh\"CONTENT=\"2;URL=adminaddroom.php\">";
echo '<font size="+2">'."<br><br><div class =\"alert alert-error\"><center>บันทึกข้อมูลเรียนร้อยแล้ว</center></div>".'</font>';
echo '<font size="+2">'."<br><br><div class =\"alert alert-error\"><center>กรุณารอซักครู่</center></div>".'</font>';
?>
Date :
2013-05-07 09:20:49
By :
white31969
field img type อะไรครับ
Date :
2013-05-07 09:40:50
By :
ikikkok
field type นะครับ ฟิลด์ img อะมัน type อะไร
Date :
2013-05-07 13:26:40
By :
ikikkok
เกิด error แบบนี้ครับ
Warning: copy(immage_title/00bb3d5942b297ef6760c2510428a007.jpg) [function.copy]: failed to open stream: Permission denied in /home/xiynlrwa/domains/camerpixel.bwfoto.net/public_html/camerpixel/add_title_in.php on line 15
Upload Filename:00bb3d5942b297ef6760c2510428a007.jpg
ฐานข้อมูลลงครับ
Date :
2013-05-07 14:33:51
By :
TonsoR
รบกวนผู้รู้ ด้วย ครับ ขอดัน ๆ
Date :
2013-05-08 16:10:49
By :
TonsoR
Load balance : Server 05