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 > ขอสอบถามการเพิ่มวันที่และภาพลงฐานข้อมูล ใส่แล้วขึ้นเลข 0000-00-00



 

ขอสอบถามการเพิ่มวันที่และภาพลงฐานข้อมูล ใส่แล้วขึ้นเลข 0000-00-00

 



Topic : 065089



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



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




ขอถามโค๊ดการเพิ่มข้อมุลที่เป็นวันที่ลงฐานข้อมูลด้วยครับ ฐานข้อมูลมีฟิลด์ดังนี้ครับ

ภาพประกอบคำอธิบาย

ภาพที่บันทึกแล้ว แต่วันกลับออกมาเป็นศูนย์ทั้งหมด

ภาพประกอบคำอธิบาย

โค๊ดครับรับค่าจากฟอร์ม ไม่รู้ว่าผิดตรงไหนเพิ่งเริ่มหัดทำครับ ขอคำอธิบายด้วยครับไม่ค่อยเข้าใจ

Code (PHP)
<?
	include('config.inc.php');
	echo "</br>";
	echo "</br>";
	echo "</br>";
	echo "</br>";
	echo "</br>";
	echo "<table align='center'>";
	echo "<tr align='center'>";
	echo "<td align='center'>";
	if(empty($_POST['username']))
	{
		echo "<a href='javascript:history.back()'>Enter Username Please.</a>";
		exit();
	}
	elseif(empty($_POST['pass']))
	{
		echo "<a href='javascript:history.back()'>Enter Password Please.</a>";
		exit();
	}
	elseif(empty($_POST['pass2']))
	{
		echo "<a href='javascript:history.back()'>Enter Comfirm Password Please.</a>";
		exit();
	}
	elseif($_POST['pass']!=$_POST['pass2'])
	{
		echo "<a href='javascript:history.back()'>Password Not Incorrect.</a>";
		exit();
	}
	elseif(empty($_POST['status']))
	{
		echo "<a href='javascript:history.back()'>Enter Status Please.</a>";
		exit();
	}
	elseif(empty($_POST['name']))
	{
		echo "<a href='javascript:history.back()'>Enter Name Please.</a>";
		exit();
	}	

	$sql = "INSERT INTO admin ('id','username','pass','name','status','date','pic') 
			VALUES ('','$username','$pass','$name','$status','$date','$pic'); ";
	$result = mysql_query($sql);
	if($result)
	{
	echo 'บันทึกข้อมูล.$username.เรียบร้อยแล้ว';
	echo "<meta http-equiv='refresh' content='10;url=admin.php'>";
	exit();
	} else {
	echo 'ไม่สามารถบันทึกข้อมูล.$username.ได้';
	echo "<meta http-equiv='refresh' content='10;url=insert_admin_form.php'>";
	exit();
	}
	echo "</td>";
	echo "</tr>";
	echo "</table>";

	mysql_close();
	mysql_free_result();
	
?>


ขอบคุณล่วงหน้าครับ



Tag : PHP, MySQL







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-08-21 09:13:17 By : tornadoyim View : 2724 Reply : 19
 

 

No. 1



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

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

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

เช็ค Format ให้เป็น YYYY-MM-DD ให้ถูกต้องก็ Insert ได้แล้วครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-08-21 09:20:52 By : webmaster
 


 

No. 2



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



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


ขอบคุณครับ แต่ขอตัวอย่างได้ไหมครับ พอดีศึกษาจากหนังสือแต่ก็ยังไม่เข้าใจครับ เช็ค Format ให้เป็น YYYY-MM-DD อย่างไรครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-08-21 09:42:36 By : tornadoyim
 

 

No. 3



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



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


https://www.thaicreate.com/tutorial/mysql-date_add-date_sub.html

ลองเข้าไปอ่านดูนะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-08-21 10:11:01 By : treza
 


 

No. 4



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



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


ครับก็ยังไม่เข้าใจอยู่ดี ขอตัวอย่างได้ไหมครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-08-21 10:20:53 By : tornadoyim
 


 

No. 5



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

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

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

เพิ่ม

Code (PHP)
$date = date("Y-m-d");


ก่อนคำสั่ง INSERT ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-08-21 10:24:59 By : slurpee55555
 


 

No. 6



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



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


ครับจะลองดู ขอบคุณครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-08-21 11:04:23 By : tornadoyim
 


 

No. 7



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



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


Code (PHP)
<? 
	$date = date("Y-m-d");
	$sql = "INSERT INTO admin ('id','username','pass','name','status','date','pic') 
			VALUES ('','$username','$pass','$name','$status','$date','$pic'); ";

?>


แบบนี้ใช่ไหมครับ ก็ยังไม่ได้อยู่ดีครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-08-21 11:10:37 By : tornadoyim
 


 

No. 8



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



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


งั้นฐานข้อมูลคุณเก็บเป็นอะไรอะครับประเภทของมันอะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-08-21 11:33:30 By : treza
 


 

No. 9



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



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


ภาพประกอบคำอธิบาย

นี่ครับประมาณนี้
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-08-21 11:51:01 By : tornadoyim
 


 

No. 10



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



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


ลองเอา ; ออกก่อน "; อะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-08-21 13:10:28 By : treza
 


 

No. 11



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

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

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


ชื่อฟิลด์ไม่ต้องใส่ '
id เป็น autoincrement ไม่ต้องใส่ แต่ฟิลด์ไหนเป็น reserved words ใส่ ` (ตรงตัวหนอนนะ)

แล้วก็พวก '$username','$pass','$name','$status' มันต้องใช้ $_POST เหมือนข้างบนที่เช็ค if

Code (PHP)
$sql = "INSERT INTO admin (username,pass,name,status,`date`,pic) VALUES ('$username','$pass','$name','$status','" . date("Y-m-d") . "','$pic'); ";
$result = mysql_query($sql) or die(mysql_error());

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-08-21 13:38:41 By : ikikkok
 


 

No. 12



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



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


Code (PHP)
<?
	$date = date("Y-m-d");
	$sql = "INSERT INTO admin (username,pass,name,status,`date`,pic) 
			VALUES ('$username','$pass','$name','$status','".$date("Y-m-d")."','$pic');";
	$result = mysql_query($sql)or die(mysql_error());
?>


ขึ้นแบบนี้แทนครับ

Fatal error: Call to undefined function 2011-08-21() in C:\AppServ\www\pha\insert_admin.php on line 85


ประวัติการแก้ไข
2011-08-21 13:50:42
2011-08-21 13:56:33
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-08-21 13:40:32 By : tornadoyim
 


 

No. 13



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

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

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

Quote:
$date("Y-m-d")


ไม่มี $ ครับ

Code (PHP)
<?
$date = date("Y-m-d");
$sql = "INSERT INTO admin (username,pass,name,status,`date`,pic) 
VALUES ('$username','$pass','$name','$status','".$date("Y-m-d")."','$pic');";
$result = mysql_query($sql)or die(mysql_error());
?>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-08-21 15:28:22 By : webmaster
 


 

No. 14



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

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

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


เออ คือ ผมว่าผมพิมพ์ไปก็ไม่มีนะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-08-21 15:40:22 By : ikikkok
 


 

No. 15

Guest


echo $sql; ก็รู้ล่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-08-21 18:36:31 By : พร
 


 

No. 16



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



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

เอา ซื้ิอๆ หน้าด้านๆ ไม่ต้องอ้างอิง ฟิลว์ดูได้ไหมครับ

Code (PHP)
$sql = "INSERT INTO admin values('','$username','$pass','$name','$status','$date','$pic')";

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-08-22 09:43:37 By : compeng
 


 

No. 17



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

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

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


ตอบความคิดเห็นที่ : 16 เขียนโดย : compeng เมื่อวันที่ 2011-08-22 09:43:37
รายละเอียดของการตอบ ::
บอกเลยครับว่าเป็นวิธีที่ผิดมหันต์ เอาขึ้นโอสติ้งเมื่อไหร่ ได้เครียดรับประทานแน่

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-08-22 10:55:35 By : ikikkok
 


 

No. 18



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



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


Code (PHP)
<?
	ob_start();
	session_start($username);
	include('config.inc.php');	
?>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>แสดงรายชื่อผู้ดูแลระบบ</title>
<style type="text/css">
<!--
body,td,th {
	font-family: CordiaUPC;
	font-size: 20px;
	color: #FFFFFF;
}
body {
	background-color: #46d320;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a {
	font-family: CordiaUPC;
	font-size: 20px;
	color: #FFFFFF;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
a:active {
	text-decoration: none;
	color: #FFFFFF;
}
-->
</style>
<?
	echo "</br>";
	echo "</br>";
	echo "</br>";
	echo "</br>";
	echo "</br>";
	echo "<table align='center'>";
	echo "<tr align='center'>";
	echo "<td align='center'>";
	if(empty($_POST['username']))
	{
		echo "<a href='javascript:history.back()'>Enter Username Please.</a>";
		exit();
	}
	elseif(empty($_POST['pass']))
	{
		echo "<a href='javascript:history.back()'>Enter Password Please.</a>";
		exit();
	}
	elseif(empty($_POST['pass2']))
	{
		echo "<a href='javascript:history.back()'>Enter Comfirm Password Please.</a>";
		exit();
	}
	elseif($_POST['pass']!=$_POST['pass2'])
	{
		echo "<a href='javascript:history.back()'>Password Not Incorrect.</a>";
		exit();
	}
	elseif(empty($_POST['status']))
	{
		echo "<a href='javascript:history.back()'>Enter Status Please.</a>";
		exit();
	}
	elseif(empty($_POST['name']))
	{
		echo "<a href='javascript:history.back()'>Enter Name Please.</a>";
		exit();
	}	
		$username=$_POST['username'];
		$pass=$_POST['pass'];
		$name=$_POST['name'];
		$status=$_POST['status'];
		$pic=$_POST['pic'];
		$date=date("Y-m-d");
	$sql = "INSERT INTO account (username,pass,name,status,`date`,pic) 
			VALUES ('$username','$pass','$name','$status','".$date("Y-m-d")."','$pic');";
	$result = mysql_query($sql)or die(mysql_error());
	if($result)
	{
	echo 'บันทึกข้อมูล.$username.เรียบร้อยแล้ว';
	echo "<meta http-equiv='refresh' content='10;url=admin.php'>";
	exit();
	} else {
	echo 'ไม่สามารถบันทึกข้อมูล.$username.ได้';
	echo "<meta http-equiv='refresh' content='10;url=insert_admin_form.php'>";
	exit();
	}
	echo "</td>";
	echo "</tr>";
	echo "</table>";

	mysql_close();
	mysql_free_result();
?>


แล้วเกิด Fatal error: Call to undefined function 2011-08-24() in C:\AppServ\www\pha\insert_admin.php on line 90
แก้ไขอย่างไรครับ


ประวัติการแก้ไข
2011-08-23 14:27:25
2011-08-23 14:31:23
2011-08-24 18:41:32
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-08-23 14:26:30 By : tornadoyim
 


 

No. 19

Guest


date เป็นคำสงวนค่ะ ห้ามตั้งชื่อเป็นตัวแปร
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-01-12 15:28:42 By : yui
 

   

ค้นหาข้อมูล


   
 

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