|
|
|
มีปัญหาเรื่องการจัดเก็บ วัน เดือน ปี ลงฐานข้อมูลครับมีรูปให้นะครับ (แก้ไขได้แล้วครับ แปลงวันที่ผิดหน่อย #อายเลยครับ) |
|
|
|
|
|
|
|
คือว่าข้อมูล ผมตั้งใจจะเก็บข้อมูลลงฐานข้อมูล โดยทำการเลือกวันเดือนปีอะไรเรียบร้อยแล้วนะครับ แต่ว่า
ตอนบันทึกลงใน ฐานข้อมูล มันกลับ กลายเป็น วันเดือนปีปัจจุบันอะครับ
บรรทัดที่ 126 - 128 นะครับ ที่ใช้เพิ่มตัววันเดือนปีเข้า
มีรูปให้ด้วยนะคับ
clearbilladd.php (PHP)
<?
require ('connect.php');
session_start();
if($_SESSION['UserID'] == ""){
header("Content-type: text/html; charset=utf-8");
echo"<script language='JavaScript' >";
echo"alert('กรุณากรอกข้อมูลเพื่อเข้าสู่ระบบ');";
echo"</script>";
echo "<meta http-equiv='refresh' content='0;url=index.php' />";
exit();
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="content-language" content="en" />
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<meta name="copyright" content="R. Schoo" />
<link rel="stylesheet" media="screen" href="styles/vlaCal-v2.1.css" type="text/css" />
<link rel="stylesheet" media="screen" href="styles/vlaCal-v2.1-adobe_cs3.css" type="text/css" />
<link rel="stylesheet" media="screen" href="styles/vlaCal-v2.1-apple_widget.css" type="text/css" />
<script type="text/javascript" src="jslib/mootools-1.2-core-compressed.js"></script>
<script type="text/javascript" src="jslib/vlaCal-v2.1-compressed.js"></script>
<!-- You could also include the uncompressed versions for developing purposes:
<script type="text/javascript" src="jslib/mootools-1.2-core.js"></script>
<script type="text/javascript" src="jslib/vlaCal-v2.1.js"></script>-->
<title>Vista-Like Ajax Calendar version 2.1.1 - Examples</title>
<style type="text/css">
<!--
.style1 {
font-family: "TH SarabunPSK";
font-size: 18pt;
font-weight: bold;
}
.style2 {
font-family: "TH SarabunPSK";
font-size: 16pt;
font-weight: bold;
}
.style5 {cursor: hand; font-weight: normal; color: #000000;}
.style9 {font-family: Tahoma; font-size: 12px; }
.style11 {font-size: 12px}
.style13 {font-size: 9}
.style16 {font-size: 9; font-weight: bold; }
.style17 {font-size: 12px; font-weight: bold; }
-->
</style>
<style>
body {
cursor: default;
text-align: left;
font-family: calibri, arial, sans-serif;
font-size: 13px;
margin: 0;
padding: 5px;
}
table th {
vertical-align: top;
}
input {
text-align: center;
font-family: calibri, arial, sans-serif;
font-size: 13px;
background-color: white;
border: 1px solid;
border-color: #abadb3 #dbdfe6 #e3e9ef #e2e3ea;
padding: 2px;
}
input:focus, input:hover {
border-color: #5794bf #b7d5ea #c7e2f1 #c5daed;
}
.pickerImg {
position: absolute;
margin-left: -16px;
margin-top: 5px;
cursor: pointer;
}
.infoBox {
background-color: #fefdec;
border: 1px solid #edebcd;
padding: 6px;
margin-bottom: 20px;
}
</style>
<script type="text/javascript">
window.addEvent('domready', function() {
new vlaDatePicker('exampleVI', { defaultView: 'year' });
});
</script>
</head>
<?
require("connect.php");
?>
<body>
<table align="center"width="200" border="0">
<tr>
<td><? require("head.php");?></td>
</tr>
<tr>
<td align="center">
<form action="clearbill_saveadd.php" method="post">
<table width="650" height="297" border="1">
<tr>
<td width="142"><span class="style2">หมวด</span></td>
<td width="185"><span class="style2">
<select name="bgcate">
<?
mysql_query("SET NAMES UTF8");
$result = mysql_query("SELECT * FROM tbbudgettype");
while($row = mysql_fetch_array($result)){
?>
<option value= "<? mysql_query("SET NAMES TIS620"); echo $row['BudgettypeID'] ?>"> <? echo $row['Budgettype'] ?></option>
<? }?>
</select>
</span></td>
<td width="115"><span class="style2">วันเดือนปี</span></td>
<td width="180">
<input id="exampleVI" name="insert_date" type="text" style="width: 80px;" maxlength="10" />
</tr>
<tr>
<td><span class="style2">เลขที่เอกสาร</span></td>
<td><span class="style2">
<input type="text" name="txtno" id="txtno" />
</span></td>
<td><span class="style2">ชื่อรายการ</span></td>
<td><span class="style2">
<input type="text" name="txtnamelist" id="txtnamelist" />
</span></td>
</tr>
<tr>
<td><span class="style2">จำนวนเงินที่เบิก</span></td>
<td><span class="style2">
<input type="text" name="txtpay" id="txtpay" />
</span></td>
<td class="style2">จำนวนที่จ่ายจริง</td>
<td><label for="textfield"></label>
<input type="text" name="txtpayer" id="txtpayer"></td>
</tr>
<tr>
<td><span class="style2">ผู้รับผิดชอบ</span></td>
<td><span class="style2">
<input name="txtchage" type="text" id="txtchage" value="-" />
</span></td>
<td><span class="style2">ปีงบประมาณ</span></td>
<td><select name="datebg">
<?
mysql_query("SET NAMES UTF8");
$result = mysql_query("SELECT * FROM tbbudgetyear");
while($row = mysql_fetch_array($result)){
?>
<option value= "<? mysql_query("SET NAMES TIS620"); echo $row['BudgetyearID'] ?>"> <? echo $row['Budgetyear'] ?></option>
<? }?>
</select></td>
</tr>
<tr>
<td><span class="style2">หมายเหตุ</span></td>
<td colspan="3">
<span class="style2">
<textarea name="txtnote" id="txtnote" cols="70" rows="5">-</textarea>
</span>
</td>
</tr>
<tr>
<td height="31"> </td>
<td colspan="3"><span class="style2">
<input type="submit" name="button" id="button3" value="ตกลง" />
<input type ="reset" name="button2" id="button4" value="ยกเลิก" />
</span></td>
</tr>
</table>
<p><a href="menu_clearbill.php"><img src="picture/back.gif" alt="" width="246" height="78" /></a></p>
</form>
</td>
</tr>
<tr>
<td><? require("footer.php");?></td>
</tr>
</table>
</body>
</html>
clearbill_saveadd.php (PHP)
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?
require('connect.php');
?>
<?
$BudgettypeID = $_POST['bgcate']; //หมวดหมู่งบประมาณ
$ClearbillDate = $_POST['insert_date']; // วันเดือนปีในเอกสาร
$ClearbillDate = date("Y-m-d"); // แปลงข้อมูล วันเดือนปี เป็น ปีเดือนวัน
$Clearbillnumber = $_POST['txtno']; // เลขที่เอกสาร
$Clearbillname = $_POST['txtnamelist']; // ชื่อรายการ
$Clearbillpay= $_POST['txtpay']; // จำนวนเงินที่เบิก
$Clearbillpayer= $_POST['txtpayer']; //จำนวนเงินที่จ่ายจริง
$Clearbillchage =$_POST['txtchage'] ; // ผู้รับผิดชอบ
$Clearbillnote = $_POST['txtnote']; // หมายเหตุ
$BudgetyearID = $_POST['datebg']; // ปีงบประมาณ
$sql="insert into tbclearbill (BudgettypeID,ClearbillDate,Clearbillnumber,Clearbillname,Clearbillpay,Clearbillpayer,Clearbillchage,Clearbillnote,BudgetyearID)
values
('$BudgettypeID','$ClearbillDate','$Clearbillnumber','$Clearbillname','$Clearbillpay','$Clearbillchage','$Clearbillpayer','$Clearbillnote','$BudgetyearID')";
$result=mysql_query($sql,$conn);
echo "<script language='javascript'>alert('บันทึกข้อมูลเรียบร้อยแล้ว');</script>";
echo "<meta http-equiv='refresh' content='0;url=clearbilladd.php' />";
?>
Tag : PHP, HTML/CSS, JavaScript, jQuery, Windows
|
ประวัติการแก้ไข 2014-08-04 21:49:29 2014-08-04 21:50:18 2014-08-04 21:52:15 2014-08-04 21:55:00 2014-08-04 22:41:07
|
|
|
|
|
Date :
2014-08-04 21:48:20 |
By :
nest12345 |
View :
1616 |
Reply :
11 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2014-08-04 22:12:16 |
By :
cowboycnx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หรือจะลองแบบนี้
$date = DateTime::createFromFormat('d/m/Y', $_POST["date"]);
$ClearbillDate = $date->format('Y-m-d');
หรือแบบนี้
$ClearbillDate = implode("-", array_reverse(explode("/", $_POST["date"])));
หรือแบบนี้
$date = str_replace('/', '-', $_POST["date"]);
$ClearbillDate = date('Y-m-d', strtotime($date));
|
|
|
|
|
Date :
2014-08-04 22:19:59 |
By :
cowboycnx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แฮะๆขอโทษนะครับ รีบไปหน่อย ตอนแรกเลยไม่ได้ลองอะครับ ดีใจ กระโดโลดเต้น
Code (PHP)
$ClearbillDate = implode("-", array_reverse(explode("/", $_POST["date"])));
ผมลองใช้ตัวนี้ แก้ได้แล้วครับ
ขอบคุณอีกรอบนะครับ
ถ้ามีฟังก์ชันกดขอบคุณรัวๆ นี้จะกดให้ 100 ครั้งเลยครับ
|
ประวัติการแก้ไข 2014-08-04 22:27:53 2014-08-04 22:31:42 2014-08-04 22:33:49
|
|
|
|
Date :
2014-08-04 22:26:58 |
By :
nest12345 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เค้าให้กดได้วันละครั้งต่อคนครับ ป้องกันคะแนนเฟ้อ (เหมือนเงินเฟ้องัย แสนวอน นึกว่าเยอะ ไม่กี่ร้อยบาทเอง ฮ่าๆๆๆ)
คะแนนที่นี่เลยเหมือนเงินสกุลปอนด์ หรือยูโร ครับ
|
|
|
|
|
Date :
2014-08-04 22:33:36 |
By :
cowboycnx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2014-08-04 22:46:51 |
By :
sakuraei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|