Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,027

HOME > PHP > PHP Forum > สอบถามการอัพโหลด file pdf โดยการรับค่าจาก textbox (กดบันทึกข้อมูลในหน้าเดียว)



 

สอบถามการอัพโหลด file pdf โดยการรับค่าจาก textbox (กดบันทึกข้อมูลในหน้าเดียว)

 



Topic : 115331



โพสกระทู้ ( 6 )
บทความ ( 0 )



สถานะออฟไลน์




สอบถามการอัพโหลด file pdf
1.ต้องการรับค่าจาก textbox มาแล้วเปลี่ยนชื่อไฟล์ pdf
เช่นรับค่าจาก textbox = 12345 ก็ให้เปลี่ยนชื่อ เป็น 12345.pdf
2.ต้องการให้เก็บในฐานข้อมูล โดยเป็นชื่อ 12345.pdf
ไม่ทราบว่า ต้องเติมโค้ดหรือแก้ไขประมานไหนคะ ?

อันนี้หน้าฟอร์ม


อันนี้ หน้า Save
Code
<!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>
<script language="javascript">
function clickupload()
{

if ( document.getElementById('filepdf1').value.length == 0 )
{
alert( 'กรุณาระบุ File ที่จะ Upload ' ) ;
return false ;
}

document.getElementById('upmsg').innerHTML = 'กำลังทำการ Upload File กรุณารอซักครู่...' ;
document.getElementById('save').disabled = true ;

return true ;
}

function uploadok(pathfile)
{
document.getElementById('filepdf1').value ="";
document.getElementById('upmsg').innerHTML = 'Upload เสร็จแล้ว <br> file อยู่ที่<Br><a href="'+pathfile+'" target="_blank">'+pathfile+'</a><br>' ;;
document.getElementById('save').disabled = false;
document.getElementById('form_savedata').reset() ;
return true ;
}
</script>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874" />
<title>บันทึกข้อมูล</title>
</head>

<body>
<?

$host = "localhost";
$user = "root";
$pass = "1234";
$dbname = "find_memo";
$tblname = "find_memo01";

$dbcon = mysql_connect($host,$user,$pass) or die ("Connect Database");
mysql_select_db ($dbname,$dbcon);

$no_memo = $_POST[no_memo];
$branch = $_POST[branch];
$date = $_POST[date];
$name_user = $_POST[name_user];
$name_admin = $_POST[name_admin];
$show = $_POST[show];
$option11 = $_POST[option11];
$filepdf1 = $_POST[filepdf1];

$sql = "insert into $tblname (memo_01,memo_02,memo_03,memo_04,memo_05,memo_06,memo_07) values ('$no_memo','$branch','$date','$name_user','$name_admin','$show','$option11','$filepdf1')";
echo $sql;
$result = mysql_query($sql);
if($result)
{
echo "บันทึกสำเร็จ";
}
else
{
echo "บันทึกไม่สำเร็จ";
}

mysql_close($dbcon);

?>

<?
sleep(3);
$nomemo = $_FILES['fileodf1']['no_memo'];

$file = $_FILES['fileodf1']['name'];

$typefile = $_FILES['fileodf1']['type'];

$sizefile = $_FILES['fileodf1']['size'];

$folder="filepdf/"; // กำหนดโฟลเดอร์ที่จะเก็บ เราต้องสร้างโฟลเดอร์ไว้ก่อน เปิด permission 777

//$tempfile = $folder.$_POST.$date("Y-m-d").".pdf";

$tempfile = $folder.$_POST['no_memo'].".pdf".$type; // กำหนดชื่อไฟล์ใหม่

copy($_FILES['fileodf1']['tmp_name'],$tempfile);

?>
<script language="JavaScript">
<!--
window.parent.uploadok('<?=$tempfile?>');
//-->
</script>

</body>
</html>




Tag : PHP, MySQL, JavaScript







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2015-03-23 11:00:45 By : kawakwang View : 1071 Reply : 1
 

 

No. 1



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

Quote:
$tempfile = $folder.$_POST['no_memo'].".pdf".$type; // กำหนดชื่อไฟล์ใหม่


น่าจะ

Code (PHP)
$tempfile = $_POST['txtName'].".pdf";


แค่นี้ก็พอแล้วครับ จะได้ชื่อที่รับมาครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-03-23 20:41:21 By : mr.win
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : สอบถามการอัพโหลด file pdf โดยการรับค่าจาก textbox (กดบันทึกข้อมูลในหน้าเดียว)
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 01
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่