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 > ค่าที่ต้องการไม่ยอมบันทึกลงฐานข้อมูลค่ะ เป็นค่าว่างค่ะ



 

ค่าที่ต้องการไม่ยอมบันทึกลงฐานข้อมูลค่ะ เป็นค่าว่างค่ะ

 



Topic : 087417



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



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




Code (PHP)
<?php
ini_set('register_globals','On');
ini_set('session.bug_compat_warn', 0);
ini_set('session.bug_compat_42', 0);
session_start();
header("Content-type: text/html; charset=utf-8");
include "startconnect.inc.php";
date_default_timezone_set('Asia/Bangkok');
$email = $_POST['txtEmail'];
$passregis = $_POST['txtPassRegis'];
$firstname = $_POST['txtFirstname'];
$lastname = $_POST['txtLastname'];
$nickname = $_POST["txtnickname"];
$gender = $_POST["txtgender"];
$member_pic = $_POST['txtmember'];
$user_date =(int) $_POST['txtDate'];
$user_month =(int) $_POST['txtMonth'];
$user_year =(int) $_POST['txtYear'];
$jobtitle = $_POST['txtjobtitle'];
$mobile = $_POST['txtmobile'];
$telephone = $_POST['txttelephone'];
$anumber = $_POST['txtanumber'];
$asoi = $_POST['txtasoi'];
$aroad = $_POST['txtaroad'];
$atumbon = $_POST['selTumbon'];
$aumper = $_POST['selAmphur'];
$aprovince = $_POST['selProvince'];
$azipcode =(int) $_POST['txtazipcode'];




//edit number to text
function dbtext($tb,$ftext,$fid,$val){
	$val = mysql_real_escape_string($val);
	$rs = mysql_query('select * from '.$tb.' where '.$fid."='$val'");
	echo mysql_error();
	if (mysql_num_rows($rs)){
		$r = mysql_fetch_assoc($rs);
		return $r[$ftext];
	}else{
		return '';	
	}
}
$atumbon = dbtext('district','DISTRICT_NAME','DISTRICT_ID',$atumbon);
$aumper = dbtext('amphur','AMPHUR_NAME','AMPHUR_ID',$aumper);
$aprovince = dbtext('province','PROVINCE_NAME','PROVINCE_ID',$aprovince);


$member_class_id = 2 ;
$register_date = date("Y-m-d") ;
$register_time = date("G:i:s") ;
$ip_address = $_SERVER['REMOTE_ADDR'] ;
$active = 0 ;



$sql_register  = "
insert into tblmember (
email,
password ,
firstname ,
lastname ,
nickname ,
gender,
member_pic,
user_date ,
user_month ,
user_year ,
jobtitle,
mobile,
telephone , 
anumber,
asoi ,
aroad,
atumbon,
aumper,
aprovince,
azipcode  ,
member_class_id ,
register_date ,
register_time ,
ip_address ,
active
) 
values (
	'$email',
'$passregis',
'$firstname',
'$lastname' ,
'$nickname', 
'$gender' ,
'$user_date' ,
'$user_month' ,
'$user_year' ,
'$jobtitle',
'$mobile' ,
'$telephone', 
'$anumber',
'$asoi',
'$aroad',
'$atumbon',
'$aumper',
'$aprovince',
'$azipcode' ,
'$member_class_id',
'$register_date',
'$register_time',
'$ip_address',
'$active')" ;
//echo $sql_register ;

if ($complete_upload == "yes") { 
    $result_register = mysql_query($sql_register) or die(mysql_error());
	die($sql_register);
}
if($result_register) {
$_SESSION['email'] = NULL;
$_SESSION['passregis'] = NULL;



$email = $_POST['txtEmail'];

header("Location:activate.php?email=$email&active=0");
} else {
die($sql_register);
}
print (mysql_error());
mysql_close($connect);
?>






Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2012-11-29 13:51:17 By : Nuntida.Nay View : 1089 Reply : 5
 

 

No. 1



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

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

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

Code (PHP)
echo $sql_register;


ลองดูว่าตัวไหนว่างบ้างครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-29 14:17:25 By : mr.win
 


 

No. 2



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

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

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

ค่าไหนว่างครับ
แล้วก็ $user_date =(int) $_POST['txtDate']; ไม่ต้องใช้ (int) ก็ได้ครับ
เวลาเอาไป query ก็ ไม่ต้องใส่ '...' ค่าที่ได้ก็จะเป็น int ครับ

EX. insert into tb(int_field,txt_field)values($vay_int,'$var_txt');


ประวัติการแก้ไข
2012-11-29 14:18:39
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-29 14:18:10 By : mangkunzo
 

 

No. 3



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



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


ค่าที่ได้

ค่ามันไม่บันทึกลงฐานข้อมูลเลยค่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-29 14:19:58 By : Nuntida.Nay
 


 

No. 4



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



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


ลองตรวจสอบ from ที่ส่งค่ามาครับ ชื่อตัวแปรที่ส่งมาอาจจะไม่ตรงกันก็ได้ ลอง echo $_POST["...."] ออกมาดูครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-29 15:08:54 By : kokiflam
 


 

No. 5



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

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

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

ตอบความคิดเห็นที่ : 3 เขียนโดย : Nuntida.Nay เมื่อวันที่ 2012-11-29 14:19:58
รายละเอียดของการตอบ ::
ลองไล่ดูแต่ละตัวแปรดีๆครับ เพราะมันเยอะพอเข้าใจ

แต่อีกสาเหตุที่อาจมีผลทำให้ insert ไม่ลง คือ
1. กำหนดขนาดข้อมูลใน table น้อยกว่าข้อมูลที่ insert เช่น กำหนด varchar(25) แต่ insert ขนาด 30 ยังไงๆก็ไม่ลงครับ
2. ฟิวด์นั้นมีการกำหนด not null ถ้า insert ค่าว่างเข้าไป ก็จะไม่ผ่านอีกนั่นแหล่ะครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-29 16:00:50 By : mangkunzo
 

   

ค้นหาข้อมูล


   
 

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