|
|
|
ช่วยหน่อยค่ะ ต้องการจะอัพโหลดไฟล์ ด้วยโค๊ด PHP พร้อมข้อมูลต่างๆ ลงฐานข้อมูล SQL |
|
|
|
|
|
|
|
นี่โค๊ด ฟอร์ม นะคะ
Code (PHP)
<html>
<head>
<title>Document Magagment System</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head>
<body>
<form action="savedoc1.php" method="post" name="form1" id="form1">
<table width="880" height="772" border="0">
<tr>
<td width="242">ชื่อเอกสาร</td>
<td width="628"><label for="textfield"></label>
<table width="183" height="183" border="0" align="left">
<tr>
<td height="53"><input type="text" name="txtnamedoc" id="txtnamedoc"></td>
</tr>
</table>
<table width="438" height="181" border="0">
<tr>
<td width="405"><br>
<input name="file[]" type="file" id="file[]" />
<br><br><br> </td>
<td width="23"> </td>
</tr>
</table></td>
</tr>
<tr>
<td>ชื่อผู้จัดทำ</td>
<td><input type="text" name="txtbydoc" id="txtbydoc"></td>
</tr>
<tr>
<td>วันเดือนปี(ที่จัดทำเอกสาร)</td>
<td><label for="select"></label>
<select name="date" id="date">
<option value="01">1</option>
<option value="02">2</option>
<option value="03">3</option>
<option value="04">4</option>
<option value="05">5</option>
<option value="06">6</option>
<option value="07">7</option>
<option value="08">8</option>
<option value="09">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select>
<select name="month" id="month">
<option value="01">มกราคม</option>
<option value="02">กุมภาพันธ</option>
<option value="03">มีนาคม</option>
<option value="04">เมษายน</option>
<option value="05">พฤษภาคม</option>
<option value="06">มิถุนายน</option>
<option value="07">กรกฎาคม</option>
<option value="08">สิงหาคม</option>
<option value="09">กันยายน</option>
<option value="10">ตุลาคม</option>
<option value="11">พฤศจิกายน</option>
<option value="12">ธันวาคม</option>
</select>
<select name="year" id="year">
<option value="2002">2545</option>
<option value="2003">2546</option>
<option value="2004">2547</option>
<option value="2005">2548</option>
<option value="2006">2549</option>
<option value="2007">2550</option>
<option value="2008">2551</option>
<option value="2009">2552</option>
<option value="2010">2553</option>
<option value="2011">2554</option>
<option value="2012">2555</option>
<option value="2013">2556</option>
<option value="2014">2557</option>
<option value="2015">2558</option>
<option value="2016">2559</option>
<option value="2017">2560</option>
<option value="2018">2561</option>
<option value="2019">2562</option>
<option value="2020">2563</option>
<option value="2021">2564</option>
<option value="2022">2565</option>
<option value="2023">2566</option>
<option value="2024">2567</option>
<option value="2025">2568</option>
<option value="2026">2569</option>
<option value="2027">2570</option>
</select>
</td>
</tr>
<tr>
<td>วันเดือนปี(ที่อัพโหลดเอกสาร)</td>
<td><select name="date2" id="date2">
<option value="01">1</option>
<option value="02">2</option>
<option value="03">3</option>
<option value="04">4</option>
<option value="05">5</option>
<option value="06">6</option>
<option value="07">7</option>
<option value="08">8</option>
<option value="09">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select>
<select name="month2" id="month2">
<option value="01">มกราคม</option>
<option value="02">กุมภาพันธ</option>
<option value="03">มีนาคม</option>
<option value="04">เมษายน</option>
<option value="05">พฤษภาคม</option>
<option value="06">มิถุนายน</option>
<option value="07">กรกฎาคม</option>
<option value="08">สิงหาคม</option>
<option value="09">กันยายน</option>
<option value="10">ตุลาคม</option>
<option value="11">พฤศจิกายน</option>
<option value="12">ธันวาคม</option>
</select>
<select name="year2" id="year2">
<option value="2002">2545</option>
<option value="2003">2546</option>
<option value="2004">2547</option>
<option value="2005">2548</option>
<option value="2006">2549</option>
<option value="2007">2550</option>
<option value="2008">2551</option>
<option value="2009">2552</option>
<option value="2010">2553</option>
<option value="2011">2554</option>
<option value="2012">2555</option>
<option value="2013">2556</option>
<option value="2014">2557</option>
<option value="2015">2558</option>
<option value="2016">2559</option>
<option value="2017">2560</option>
<option value="2018">2561</option>
<option value="2019">2562</option>
<option value="2020">2563</option>
<option value="2021">2564</option>
<option value="2022">2565</option>
<option value="2023">2566</option>
<option value="2024">2567</option>
<option value="2025">2568</option>
<option value="2026">2569</option>
<option value="2027">2570</option>
</select></td>
</tr>
<tr>
<td>ประเภทเอกสาร</td>
<td><label for="select"></label>
<select name="typedoc" id="typedoc">
<option value="1">เอกสารโครงงาน</option>
<option value="2">เอกสารเฉพาะอาจารย์</option>
<option value="3">เอกสารอื่นๆ</option>
</select></td>
</tr>
<tr>
<td>สถานะเอกสาร</td>
<td><select name="statusdoc" id="statusdoc">
<option value="1">ปกติ</option>
<option value="2">ด่วน</option>
</select></td>
</tr>
<tr>
<td height="186">รายละเอียเอกสาร</td>
<td><label for="textarea"></label>
<textarea name="txtdetail" id="txtdetail" cols="45" rows="10"></textarea></td>
</tr>
<tr>
<td height="160"> บทคัดย่อ (ถ้าเป็นประเภทเอกสารอื่นๆไม่ต้องใส่)</td>
<td><p>
<textarea name="txtabtrack" id="txtabtrack" cols="45" rows="10"></textarea>
</p>
<p> </p></td>
</tr>
</table>
<br>
</p>
<p> </p> <br>
<input name="submit" type="submit" value="Upload">
</form>
<p> </p>
</body>
</html>
ส่วนอันนี้โค๊ดบันทึกค่ะ
Code (PHP)
<html>
<head>
<title>Document Magagment System</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head>
<?php
mysql_connect("localhost","root","1234");
mysql_select_db("project");
mysql_query("SET NAMES UTF8");
$connnect =mysql_connect or die ("เชื่อต่อเซิร์ฟเวอร์ไม่ได้");
mysql_select_db or die ("เชื่อต่อฐานข้อมูลไม่ได้");
if(trim($_POST["txtnamedoc"]) == "")
{
echo "กรุณาใส่ข้อมูลชื่อเอกสาร!";
exit();
}
if(trim($_POST["txtbydoc"]) == "")
{
echo "กรุณาใส่ชื่อผู้จัดทำ!";
exit();
}
if(trim($_POST["txtdetail"]) == "")
{
echo "กรุณาใส่รายละเอียดเอกสาร!";
exit();
}
$objQuery = mysql_query($strSQL);
if($objResult)
{
echo "Username already exists!";
}
else
{
$namedoc = $_POST['txtnamedoc'];
$bydoc = $_POST['txtbydoc'];
$date = $_POST['date'];
$month = $_POST['month'];
$year = $_POST['year'];
//$aday = $year."-".$month."-".$date;
$date2 = $_POST['date2'];
$month2 = $_POST['month2'];
$year2= $_POST['year2'];
//$bday = $year2."-".$month2."-".$date2;
$typedoc = $_POST['typedoc'];
$statusdoc = $_POST['statusdoc']; //txtdetail
$detail = $_POST['txtdetail'];
$abtrack = $_POST['txtabtrack'];
$sql = "INSERT INTO documents(name_doc,by_doc,date_doc,date_updoc,id_type_doc,id_status,detail_doc,abstract_doc,filename) VALUES('$namedoc','$bydoc','$year-$month-$date','$year2-$month2-$date2','$typedoc','$statusdoc','$detail','$abtrack','$Filename')";
if (mysql_query($sql)) {
echo "เพิ่มข้อมูลนักศึกษาเรียบร้อย";
echo "<br> Go to <a href='from_adddoc2.php'>อัพโหลดไฟล์</a>";
}else{
echo"ไม่สามารถเพิ่มเอกสารได้";
}
}
?>
</html>
รบกวนเพื่อนๆพี่ช่วยแนะนำด้วยนะคะ // ขอบคุณล่วงหน้าค่ะ _/\_
Tag : PHP, Windows
|
ประวัติการแก้ไข 2016-04-11 16:37:05
|
|
|
|
|
Date :
2016-04-11 16:33:16 |
By :
จุทามาศ |
View :
805 |
Reply :
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ติด Error ตรงไหนครับ ลองเอา Error มาดูครับ
|
|
|
|
|
Date :
2016-04-12 09:38:16 |
By :
POYKUB |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2016-05-24 09:48:25 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|