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,037

HOME > PHP > PHP Forum > php การบันทึกข้อมูลที่เป็นวันที่ ลงในฐานข้อมูล MySQL เขียนโค๊ดยังไงครับ



 

php การบันทึกข้อมูลที่เป็นวันที่ ลงในฐานข้อมูล MySQL เขียนโค๊ดยังไงครับ

 



Topic : 062957



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



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




date1
date1

ตอนนี้ผมมีฟอร์มและฐานข้อมูลตามรูปครับ

ส่วนอื่นได้หมดแล้วแต่ติดตรงที่การบันทึกข้อมูลที่เป็นวันที่ลงฐานข้อมูลครับ
-ตรงวันเกิด ผมอยากให้มีคอลโทรลเลือกวันที่แล้วใส่ค่าลงไปในเท็กบ็อก
-ส่วนวันที่สมัคร ผมอยากให้แสดงวันที่ ณ เวลานั้น (ตรงส่วนนี้ผมทำได้โดยใช้คำสั่ง NOW())
-ส่วนวันที่หมดอายุผมอยากให้สามารถเลือกได้ว่าจะไห้หมดเมื่อไร

แล้วสุดท้ายสามารถจัดเก็บข้อมูลทั้งหมดลงฐานข้อมูลได้อ่ะครับ
ผมไม่รู้ว่าจะต้องเขียนโค็ดยังไง แบบว่าลองมาหลายวันแล้วยังไม่ได้สักที

รบกวนช่วยเหลือผมหน่อยน่ะครับ โปรเจ็คนี้ติดแค่นี้จริงๆ



Tag : PHP, MySQL, HTML/CSS, JavaScript







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-07-10 03:54:24 By : donwaan2027 View : 60281 Reply : 10
 

 

No. 1



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



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


รองๆ ค้นหาในนี้ดูครับมี คนเคยโพสแล้ว






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-07-10 06:48:01 By : systemanalysis
 


 

No. 2



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

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

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

มันก็ไม่มีอะไรสับซ้อนนี่ครับ ลองใช้ Calendar DatePicker เข้ามาช่วยครับ

Go to : Javascript Calendar Date Picker

Format ที่ถูกต้องของ MySQL คือ YYYY-MM-DD เช่น 2010-05-20

ส่วนการ Insert ดูได้จากตัวอย่าง

Code (PHP)
<?
$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
$objDB = mysql_select_db("mydatabase");
$strSQL = "INSERT INTO customer ";
$strSQL .="(CustomerID,Name,Email,CountryCode,Budget,Used) ";
$strSQL .="VALUES ";
$strSQL .="('".$_POST["txtCustomerID"]."','".$_POST["txtName"]."','".$_POST["txtEmail"]."' ";
$strSQL .=",'".$_POST["txtCountryCode"]."','".$_POST["txtBudget"]."','".$_POST["txtUsed"]."') ";
$objQuery = mysql_query($strSQL);
if($objQuery)
{
	echo "Save Done.";
}
else
{
	echo "Error Save [".$strSQL."]";
}
mysql_close($objConnect);
?>


Go to : PHP MySQL Add/Insert Record
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-07-10 08:19:17 By : webmaster
 

 

No. 3



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



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


เด๋วจะลองทำดูครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-07-10 14:11:36 By : donwaan2027
 


 

No. 4



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



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


ตอบความคิดเห็นที่ : 2 เขียนโดย : webmaster เมื่อวันที่ 2011-07-10 08:19:17
รายละเอียดของการตอบ ::


หน้าฟอร์ม
Code (PHP)
<link rel="stylesheet" type="text/css" href="epoch_styles.css" />
<script type="text/javascript" src="epoch_classes.js"></script>  
<script type="text/javascript">
/*You can also place this code in a separate file and link to it like epoch_classes.js*/
	var dp_cal,dp_call,dp_calll;      
window.onload = function () {

	dp_cal  = new Epoch('epoch_popup','popup',document.getElementById('popup_container'));	
	dp_call  = new Epoch('epoch_popup','popup',document.getElementById('popup_containerl'));
	dp_calll  = new Epoch('epoch_popup','popup',document.getElementById('popup_containerll'));
};
</script>
<form name="form1" method="post" action="cutregsave.php">
          <table width="513" border="0" align="center" cellpadding="0" cellspacing="7">
            <tr>
              <td width="175" align="right" scope="row">รหัสสมาชิก :</td>
              <td width="317"><label>
                <?
		$sql_numcode="select * from member";
		$db_queryr=mysql_db_query($db,$sql_numcode);
		$result_numcode=mysql_fetch_array($db_queryr);
		$num_rows_code=mysql_num_rows($db_queryr);
		$run_number = $num_rows_code+1;
		$member_id=sprintf("%04d",$run_number);
		echo "<font color=#FF0000><b>$member_id</b></font><input type=hidden name=MemberID value='$member_id'>";
		
		?>
              </label></td>
              </tr>
            <tr>
              <td width="175" align="right" scope="row">ชื่อ-สกุล :</td>
              <td><label>
                <input name="Name" type="text" id="Name" size="50" />
              </label></td>
              </tr>
            <tr>
              <td width="175" align="right" scope="row">เลขที่บัตรประชาชน :</td>
              <td><label>
                <input name="IDCard" type="text" id="IDCard" size="25" maxlength="13" />
              </label></td>
              </tr>
            <tr>
              <td width="175" align="right" scope="row">วันเกิด :</td>
              <td><label>
                <input name="DOB" type="text" id="popup_container" size="25" />
                
              </label></td>
            </tr>
            <tr>
              <td width="175" align="right" scope="row">เบอร์โทรศัพท์ :</td>
              <td><input name="Phone" type="text" id="Phone" size="25" maxlength="10" /></td>
            </tr>
            <tr>
              <td width="175" align="right" scope="row">ที่อยู่ปัจจุบัน :</td>
              <td><textarea name="Address" cols="50" rows="5" id="Address"></textarea></td>
            </tr>
            <tr>
              <td width="175" align="right" scope="row">วันที่สมัคร :</td>
              <td><input name="FDate" type="text" id="popup_containerl" size="25" /></td>
            </tr>
            <tr>
              <td width="175" align="right" scope="row">วันที่หมดอายุ :</td>
              <td><input name="EndDate" type="text" id="popup_containerll" size="25" /></td>
            </tr>
            <tr>
              <th colspan="2" align="center" scope="row">&nbsp;</th>
              </tr>
            <tr>
              <th colspan="2" align="center" scope="row"><input type="submit" name="Save" id="Save" value="บันทึกข้อมูล" />
                <input name="reset" type="reset" id="reset" value="เริ่มใหม่" /></th>
            </tr>
          </table>
          <p>&nbsp;</p>
        </form>


หน้าบันทึก
Code (PHP)
<?

mysql_query("INSERT INTO member (MemberID,Name,IDCard,DOB,Phone,Address,FDate,EndDate) values
('$_POST[MemberID]', '$_POST[Name]','$_POST[IDCard]','$_POST[DOB]','$_POST[Phone]','$_POST[Address]','$_POST[FDate]','$_POST[EndDate]')") or die ("Cannot Add Database");

echo "บันทึกข้อมูลเรียบร้อยแล้ว";

?>



ผมลองทำแล้วครับ แต่ยังไงก็ยังไม่สามารภเพิ่มวันที่เข้าไปในฐานข้อมูลได้ครับ
รบกวนช่วยแก้ใขที่น่ะครับ ว่าผิดตรงใหน

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-07-11 11:38:17 By : donwaan2027
 


 

No. 5



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



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


แล้วข้อมูลตัวอื่นๆ เข้าปะครับ แล้วมี error ปะ
แล้ว $_POST[FDate] กะ $_POST[EndDate]มันมีค่าปะ ถ้ามีค่า มันมีฟอร์แมตเป็นยังไง ปี-เดือน-วัน หรือว่ายังไง
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-07-11 13:34:09 By : naskw
 


 

No. 6

Guest


ใช่ครับ
ยิ่ง ถ้าระบุเป็น วัน เดือน ปี เป็นไทย ด้วยก็ไม่รู้จะทำไงเหมือนกัน

เช่นให้ผู้ใช้ กรอก วันที่ 1 เดือน มีนาคม พ.ศ. 2554 แบบนี้ลงในฐานข้อมูล
แล้วพอจะนำเอาวันที่ ที่ผู้ใช้กรอก มาเรียง ก็ไม่รู้จะทำไง ผมเอาง่ายๆเลย
สร้างตัวแปรร มา 3 ตัว ตัวแรกเก็บ วันที่ ตัวที่ สอง เก็บ เดือน ตัวที่ สาม เก็บพ.ศ.
แต่จะมาตายตอนเอาวันที่ เดือน พ.ศ. ไปแสดงเป็นตารางแล้วเรียง วันที่ เรียงเดือน และพ.ศ.

ใครมีเทคนิคดีๆช่วยแนะนำด้วยครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-07-11 14:23:36 By : มือสมัครเล่น
 


 

No. 7



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



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


ตอบความคิดเห็นที่ : 5 เขียนโดย : naskw เมื่อวันที่ 2011-07-11 13:34:09
รายละเอียดของการตอบ ::
ข้อมูลอื่นๆ เข้าหมดครับ ยกเว้นข้อมูลที่เป็นวันที่

ปัญหาของผมคือรับ ค่าที่กรอกจาก แท็กบ็อกมา คือ dd/mm/yyyy
มันไม่ลงฐานข้อมูลครับ
ไม่ทราบว่าต้องเขียนโค๊ดอย่างไร

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-07-11 14:25:49 By : donwaan2027
 


 

No. 8



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



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


ได้แล้วครับ ขอบคุณ ทุกท่านมากครับ

http://phpdream.blogspot.com/2008/05/date-selector-popcalendarxp.html
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-07-12 00:29:32 By : donwaan2027
 


 

No. 9



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



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

ช่วยดูโค๊ดผมให้หน่อยครับว่าทำไมมันบันทึกลงฐานข้อมูลไม่ได้ครับ
ขอบคุณครับ



add_report.php

Code (PHP)
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
  <link rel="stylesheet" href="/resources/demos/style.css">
  <script src="https://code.jquery.com/jquery-1.12.4.js"></script>
  <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
  <script>
  $( function() {
    $( "#datepicker" ).datepicker();
    $( "#datepicker2" ).datepicker();
  } );
  </script>

<?php
	session_start();
	if($_SESSION['UserID'] == "")
	{
		echo "Please Login!";
		exit();
	}

	//if($_SESSION['Status'] != "ADMIN")
	//{
	//	echo "This page for Admin only!";
	//	exit();
	//}	
	
	mysql_connect("*****","*********","**********");
	mysql_select_db("u736113184_dbcom");
	$strSQL = "SELECT * FROM member WHERE UserID = '".$_SESSION['UserID']."' ";
	$objQuery = mysql_query($strSQL);
	$objResult = mysql_fetch_array($objQuery);

 $_month_name = array("01"=>"มกราคม",  "02"=>"กุมภาพันธ์",  "03"=>"มีนาคม",    
    "04"=>"เมษายน",  "05"=>"พฤษภาคม",  "06"=>"มิถุนายน",    
    "07"=>"กรกฎาคม",  "08"=>"สิงหาคม",  "09"=>"กันยายน",    
    "10"=>"ตุลาคม", "11"=>"พฤศจิกายน",  "12"=>"ธันวาคม"); 
 
 $vardate=date('Y-m-d');
 $yy=date('Y');
 $mm =date('m');$dd=date('d'); 
if ($dd<10){
    $dd=substr($dd,1,2);
}
  $date=$dd ." ".$_month_name[$mm]."  ".$yy+= 543;
 //echo $date;
 
    $time = date("H:i:s");
     
    //echo $date." / ".$time;
 
?>
<center>
<form action="save_report.php" name="frmAdd" method="post">
  <center>
   <HEAD>
    <font size = "5">
     <u>
    <p>บันทึกรายงานประจำวัน</p>
      </u>
     </font>
    </HEAD>
  </center>
  <table width="518" border="1">
    <tr>
     <center>
      <td width="185" align="center">วันที่บันทึก</td>
       </center>
      <td width="317"><label for="txtSaveDate">
        <?=$date;?></label></td>
    </tr>
    <tr>
      <td align="center">รายชื่อบริษัท</td>
      <td>
        <input name="txtCompany" type="text" id="txtCompany" size="48.9"></td>
    </tr>
    <tr>
      <td align="center">เอกสาร</td>
      <td><textarea name="txtDocu" id="txtDocu" cols="50" rows="5"></textarea></td>
    </tr>
    <tr>
      <td align="center">วันที่เริ่ม  </td>
      <td><input name="txtDateWork" type="text" id="datepicker" size="48.9"></td>
    </tr>
    <tr>
      <td align="center">เวลาที่ทำงาน  </td>
      <td><input name="txtTimeWork" type="text" value="00.00 - 00.00" size="48.9"></td>
    </tr>
    <tr>
      <td align="center">ระยะเวลาที่ใช้    </td>
      <td><input name="txtMeanTime" type="text" id="txtMeanTime" value="00.00 - 00.00" size="48.9"></td>
    </tr>
    <tr>
      <td align="center">วันที่ทำเสร็จ</td>
      <td><input name="txtDateEnd" type="text" id="datepicker2" size="48.9"> </td>
    </tr>
    <tr>
      <td align="center">หมายเหตุ  </td>
      <td><textarea name="txtNote" id="txtNote" cols="50" rows="5"></textarea></td>
    </tr>
    <tr>
      <td align="center">ผู้บันทึก</td>
      <td><label for="txtUser"><?php echo $objResult["Name"];?></label></td>
    </tr>
  </table>
  <p><input type="submit" name="submit" value="บันทึก">
    <input type="reset" name="Reset" id="button" value="ล้าง">
  </p>
</form>
</center>

</body>
</html>






save_report.php


Code (PHP)
<html>
<head>
<title>ThaiCreate.Com PHP & MySQL (mysqli)</title>
</head>
<body>
<?php
	ini_set('display_errors', 1);
	error_reporting(~0);
	$serverName = "*******";
	$userName = "*******";
	$userPassword = "**********";
	$dbName = "u736113184_dbcom";
	$conn = mysqli_connect($serverName,$userName,$userPassword,$dbName);	
	
	$sql = "INSERT INTO TEST (Company, Docu, DateWork, TimeWork, MeanTime, DateEnd, Note)		
			VALUES ('".$_POST["txtCompany"]."',
					'".$_POST["txtDocu"]."',
					'".$_POST["txtDateWork"]."',
					'".$_POST["txtTimeWork"]."',
					'".$_POST["txtMeanTime"]."',
			        '".$_POST["txtDateEnd"]."',
					'".$_POST["txtNote"]."',)";				
	
	$query = mysqli_query($conn,$sql);

	if($query) {
		echo "Record add successfully";
	}

	mysqli_close($conn);
?>
</body>
</html>




ประวัติการแก้ไข
2017-10-25 16:05:03
2017-10-25 16:06:59
2017-10-25 16:10:59
2017-10-25 17:31:39
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-10-25 16:02:43 By : 1844570812233900
 


 

No. 10



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



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


'".$_POST["txtNote"]."',)";

ลูกน้ำเกินมาตัว
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-10-25 16:16:05 By : Exit
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : php การบันทึกข้อมูลที่เป็นวันที่ ลงในฐานข้อมูล MySQL เขียนโค๊ดยังไงครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 04
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 อัตราราคา คลิกที่นี่