รบกวนช่วยเช็ค script php ให้ทีครับ insert ข้อมูล ไม่ยอมเข้า Database ครับ

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา รบกวนช่วยเช็ค script php ให้ทีครับ insert ข้อมูล ไม่ยอมเข้า Database ครับ

รบกวนช่วยเช็ค script php ให้ทีครับ insert ข้อมูล ไม่ยอมเข้า Database ครับ
รบกวนช่วยเช็ค สคริปให้ทีครับ PHP

insert ข้อมูล ไม่ยอมเข้า Database ครับ

ขอบคุณครับ

หลังจากใส่ข้อมูลในฟอร์ม กด Submit ก็ขึ้น


Error insert into repair values('0','0202','2011-01-19','-','add','Sony','X67','sd234231423423','เช็คอาการ','สาย HDMI','เปิดไม่ติด','-','-','ในประกัน','ช่างศูนย์บริการ','15','-')

 ทำใน appserv winxp ได้ครับ แต่เขาให้เปลี่ยนไปใช้ iis6 winserver 2003 ครับ อันอื่นที่เขียนก็เก็บข้อมูลได้ครับ ทั้งๆที่เขียนเหมือนกัน งงครับ รบกวนด้วยครับ
 

<?	
	$time	= $_POST['date'];
	$pd		= $_POST['pd'];
	$br		= $_POST['br'];
	$md		= $_POST['md'];
	$serial		= $_POST['sn'];
	$detail	= 'เช็คอาการ';
	$gpu    = $_POST['upg'];
	$tats	= $_POST['stat'];
	$addlist= $_POST['addList'];
	$addbr	= $_POST['addbr'];
	$rtw	= $_POST['wrt'];
	$ng	= $_POST['egn'];
	$id     = $_GET['id'];
	
	$cpn		= $_POST['cpn'];
	$code		= $_POST['code'];
	$name		= $_POST['name'];
	$mobi		= $_POST['mobi'];
	$tel		= $_POST['tel'];
	$fax		= $_POST['fax'];
	$add      	= $_POST['add'];
	$ct		    = $_POST['ct'];
	$pt      	= $_POST['pt'];
	$list      	= $_POST['list'];
	
	include('connect.php');
		$sqlck     	=   "select * from repair order by id desc limit 1";
		$queryck		=	mysql_query($sqlck);
		$numck		=	mysql_num_rows($queryck);
		$rowck		=	mysql_fetch_array($queryck);
		
		$bern = sprintf('%04d', $rowck['num']+1); 
		
		
	if($br == 'add')
	{
		$and = $addbr;
	}
	else
	{
		$and = $br;
	}
	
	if($br == 'add')
	{
		$product = $addlist;
	}
	else
	{
		$product = $pd;
	}
	
	/*
	echo $addlist;
	
	echo $addbr;
	
	echo $product;
	
	echo $brand;
	*/
	
			$dt = $time;
				list($d, $m, $y) = explode("/", $dt);
				$clock = $y.'-'.$m.'-'.$d;
	
	include('connect.php');
	$sqlr = "insert into repair values('0','$bern','$clock','-','$product','$and','$md','$serial','$detail','$gpu','$tats','-','-','$rtw','$ng','$id','-')";
	mysql_query($sqlr) or die("Error $sqlr");
	
	include('connect.php');
		$sqls     	=   "select * from repair order by id desc limit 1";
		$querys		=	mysql_query($sqls);
		$nums		=	mysql_num_rows($querys);
		$rows		=	mysql_fetch_array($querys);
		
		$rid = $rows['id'];
		
	
	if($list == 'other')
	{
		$cpn  = '---ไม่มีชื่อบริษัท---';
		$list = 'บุคคลธรรมดา';
	}
	
				$dt = $date;
				list($d, $m, $y) = explode("/", $dt);
				$clock = $y.'-'.$m.'-'.$d;
	
	include('connect.php');
		$sql    	=   "select * from company where id='$id'";
		$query		=	mysql_query($sql);
		$num		=	mysql_num_rows($query);
		$row		=	mysql_fetch_array($query);
		
		$cpnid	= $row['id_cpn'];
	
	include('connect.php');
	$sqlp = "update company set 
	b='$list',
	c='$cpn',
	d='$name',
	e='$mobi',
	f='$tel',
	g='$fax',
	h='$add',
	i='$ct',
	j='$pt'
	where id='$id'";
	mysql_query($sqlp) or die("Error $sqlp");
	
		echo "<script>alert('เพิ่มรายการซ่อมเรียบร้อยแล้ว');window.location='details.php?id=$rid';</script>";

?>



Manchan 110.164.218.xxx 19-01-2011 18:08:05

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • เปลี่ยน


    ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 1

ลองดูตามเนื้อหาจากเว็บนี้ดู

http://www.thaicreate.com/php/forum/033183.html

ความคิดเห็นที่ 7 น่าจะอธิบายปัญหาได้ตรงจุด



Ninenik 110.164.173.xxx 20-01-2011
 ความคิดเห็นที่ 2
Error insert into repair values('0','0202','2011-01-19','-','add','Sony','X67','sd234231423423','เช็คอาการ','สาย HDMI','เปิดไม่ติด','-','-','ในประกัน','ช่างศูนย์บริการ','15','-')

ขอบคุณครับทำได้แล้วคับ ช่องที่ 4 ใน database เป็น type 'date' แต่ผมดันใส่ '-' ลงไปซะงั้น 555



manchan 58.8.109.xxx 20-01-2011 09:20






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ