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 > เลือกสินค้าใส่ลงตะกร้าไม่ได้ค่ะ กดแล้วข้อมูลไม่ลงdatabaseค่ะ ช่วยหน่อยค่ะ



 

เลือกสินค้าใส่ลงตะกร้าไม่ได้ค่ะ กดแล้วข้อมูลไม่ลงdatabaseค่ะ ช่วยหน่อยค่ะ

 



Topic : 091730



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



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




ต้องการให้กด add แล้วสินค้ามาอยู่ในตารางตะกร้าค่ะ
เหมือนข้อมูลจะไม่ลงใน database

icecream

icecream.php
<?php
	session_start();
	$ebits = ini_get('error_reporting');
	error_reporting($ebits ^ E_NOTICE);
	$user_id=$_SESSION['user_id'];
	$username=$_SESSION['username'];
	$firstname=$_SESSION['firstname'];
	$role=$_SESSION['role'];
	$bill_id=$_SESSION['bill_id'];
	
	include("connect.php");
	
	$id=$_GET['icecream'];
?>

<html>
<head>
	<title>Icecream</title>
	<meta charset="utf-8">
	<link href="css/style.css" rel="stylesheet" type="text/css">	
	
	<style type="text/css">
		td{
			font-family: 'PTSansNarrowRegular';
			color:#8c836b;
		}
		#page #sidebar td {
			font-family: 'PTSansNarrowRegular';
			color:#ffffff;
		}
	</style>
</head>

<body>
	<div id="page"> <!--this is letf page-->
		<div id="sidebar"><img id="logo" src="images/logo.gif" width="171" height="239" alt="">
		
			<?php if(!isset($username)){ ?>
			<h2>Log in</h2>			
			<form method="POST" action="login.php">
				<table border=0 align="center">
					<tr><td>Username</td><td><input type="text" name="username" id="username"/></td></tr>			
					<tr><td>Password</td><td><input type="password" name="password" id="pasword"/></td></tr>
					<tr><td colspan=2 align="center"><input type="submit" name="Submit" value="Log in" />
					<a href="forgetpass.php"><input type="button" value="Forget Password"/></a></td></tr>
				</table>
			
				<h2>Register</h2>
				<a href="register.php" target="_new"><input type="button" value="Register"/></a>
			</form>
			<?php }else{?>
			<h2>Welcome</h2>	
			<?php echo $firstname; ?> | <a href="logout.php"><input type="button" value="Log out"></a>
			<?php }?>
			
			<br/>
			<br/>
			<br/>
	
		</div>
		
		<div id="content"> <!--this is center page-->
			<!-- start of header -->
			<div id="header">
				<ul class="navigation">
					<li><a href="index.php">Home</a></li>
					<li><a class="active" href="icecream.php">Icecream</a></li>
					<li><a href="topping.php">Topping</a></li>
					<?php if(isset($username) AND $role=="user"){ ?><li>
						<a href="profile.php">Profile</a></li><?php } ?>
					<?php if(isset($username) AND $role=="admin"){ ?><li>
						<a href="profile.php">Admin</a></li><?php } ?>
					<li><a href="contact.php">Contact</a></li>
				</ul>
			</div>
			<!-- end of header --> 
			
			<!-- start of class content -->
			<div class="content"> 
				<div class="content"> 
				<!-- start inner page content box background -->
				<div class="header">
					<div class="footer">
						<div class="body"><!-- start of body -->
							<p><h1>Select Your Icecream</h1></p>
							<img src="images/strawberry-ice-cream.jpg" width="648" height="312" alt="">
							
							
							<div class="icecream" >
							<?php
								$sql_icecream="SELECT * FROM product WHERE type='icecream' ";
								$result=mysql_query($sql_icecream);
								$how=mysql_num_rows($result);
								if($how=mysql_num_rows($result)){
							?><br/><br/>
							<table cellpadding="7">
								<tr>
									<?php while($row=mysql_fetch_array($result)){		?>
									<td><a href="?icecream=<?php echo $row['product_id'];?>"><img src="<?php echo $row['pic'];?>" height="95" width="95" border=0/></a></td>
									<?php
										}
									}
									?>
								</tr>
							</table>
							</div>
							<br/>
							<br/>
							<?php
								if($id==null){
									$sql_show="SELECT * FROM product WHERE type='icecream' ";
									$re=mysql_query($sql_show);
									if(mysql_num_rows($re)){
										$fix=mysql_fetch_array($re);
										$sql_show="SELECT * FROM product WHERE product_id=".$fix['product_id'];
										$re=mysql_query($sql_show);
									}
								}
								else{
									$sql_show="SELECT * FROM product WHERE product_id=$id ";
								}
								$re=mysql_query($sql_show);
								if(mysql_num_rows($re)){
									$row_icecream=mysql_fetch_array($re);		
							?>
							
							<center>
								<form method="POST" action="inorder.php?tb=rc">
								<table  cellpadding="10" border="0">
									<tr><td rowspan=7  width="150"  VALIGN=top><img src="<?php echo $row_icecream['pic'];?>"/></td><td colspan=2><h1><?php echo $row_icecream['product_name'];?></h1></td><tr>
									<tr><td VALIGN=top>Detail: </td><td width="300"><?php echo$row_icecream['detail'];?></td></tr>
									<tr><td>Price:</td><td><?php echo $row_icecream['price'];?> Baht/Box</td></tr>
									<?php
										if($role=='user'){
									?>
									<tr><td colspan=2><input type="submit" value="Add to Cart"></td></tr>
									<tr>
										<td><input type="hidden"  name="id_product_hidden" value="<?php echo $row_icecream['product_id'] ?>"></td>
										<td><input type="hidden"  name="pageorder" value="icecream"></td>
									</tr>
									<?php }else if($role==''){ ?>
									<tr>
										<td colspan=2><font color=red>*Please login before you buy.</font></td>
									</tr>
									<?php
										}else{ 
									?>
									<tr>
										<td colspan=2><font color=red>You are Admin.</font></td>
									</tr>
									<?php }?>
								</table>
								</form>
								<?php }   ?>
							</center>		
							
							<br/><br/>
							
							<?php 
								if($role=='user'){
									include("showordertable.php") ;
								}
							?>
							
						</div>
						<!-- end of body --> 
					</div>
				</div>
				<!-- end inner page content box background --> 
			</div>
			<!-- end of class content -->
			<div id="footer">
				<ul>
					<li><a href="index.php">Home</a></li>
					<li><a href="icecream.php">Icecream</a></li>
					<li><a href="topping.php">Topping</a></li>
					<li><a href="profile.php">Profile</a></li>
					<li><a href="admin.php">Admin</a></li>
					<li><a href="contact.php">Contact</a></li>
				</ul>
				<span>&copy;2011 <a href="index.html">Frost Sweets Gourmet Ice Cream</a> All Rights Reserved</span>
				<ul class="connect">
					<li>
						FOLLOW US:
					</li>
					<li>
						<a class="facebook" href="http://www.freewebsitetemplates.com/go/facebook">&nbsp;</a>
					</li>
					<li>
						<a class="twitter" href="http://www.freewebsitetemplates.com/go/twitter/">&nbsp;</a>
					</li>
					<li>
						<a class="email" href="http://www.freewebsitetemplates.com/misc/contact">&nbsp;</a>
					</li>
					<li>
						<a class="googleplus" href="http://www.freewebsitetemplates.com/go/googleplus/">&nbsp;</a>
					</li>
				</ul>
			</div>
		</div>
		<!-- end of ID content--> 
	</div>
</body>
</html>



inorder.php
<?php

session_start();
	include("connect.php");
	$user_id=$_SESSION['user_id'];

	$username=$_SESSION['username'];
	$bill_id=$_SESSION['bill_id'];
	
	$id=$_POST['id_product_hidden'];
	$page=$_POST['pageorder'];

	$get=$_GET['tb'];

	if($get=="rc"){
		$sql_select=" SELECT * FROM product WHERE  product_id=$id";
		$result=mysql_query($sql_select);
		$row=mysql_fetch_array($result);
		$price=$row['price'];
 
		$sql_rdc="SELECT * FROM `order` WHERE bill_id=$bill_id AND product_id=$id ";
		$re=mysql_query($sql_rdc);
		$have=mysql_num_rows($re);
		if($have==null){
			$qty=1;
			$sql_push="INSERT INTO `order` VALUES (null, $bill_id, $id , $qty , $price ) ";
			mysql_query($sql_push,$link);
			echo "have==null";
		}
		else{
			$row=mysql_fetch_array($re);
			$qty_in=$row['num_product'];
			$price_in=$row['price'];
			$price_in/=$qty_in;
			$qty_in+=1;
			$price_in*=$qty_in;
	 	
			$sql_push="UPDATE `order` SET num_product=$qty_in ,price_total=$price_in WHERE product_id=$id AND bill_id='$bill_id' ";
			mysql_query($sql_push,$con);
		}
		if($page=="icecream")
			header("location:icecream.php");
		else if($page=="topping")
			header("location:topping.php");
	}
?>



showordertable.php
<?php
	session_start();
	$ebits = ini_get('error_reporting');
	error_reporting($ebits ^ E_NOTICE);
	$user_id=$_SESSION['user_id'];
	$username=$_SESSION['username'];
	$firstname=$_SESSION['firstname'];
	$role=$_SESSION['role'];
	$bill_id=$_SESSION['bill_id'];

	include("connect.php");

	$sql_join="SELECT * FROM `order` WHERE bill_id='$bill_id'";
	$result=mysql_query($sql_join);
?>
	<form method="POST" action="">
	<center>
		<table width=450 border=1 cellpadding="7" cellspacing=1>
			<tr>
				<td colspan=3 align="center"><h3>Your Cart</h3></td>
			</tr>
			<?php
				$all_list=mysql_num_rows($result);
				if($all_list!=null){
					while($row=mysql_fetch_array($result)){
						$all_qty+=$row['num_product'];
						$all_price+=$row['price_total'];
					}
			?>
			<tr><td>List <?php echo $all_list;?> list</td></tr>
			<tr><td>Amount<?php echo $all_qty;?></td></tr>
			<tr><td>Total <?php echo $all_price;?> Baht</td></tr>
			<tr><td  align="right"><a href="confirm.php" target="_self"><input type="button" name="chk_out"/></a></td></tr>
			<?php 
			}else{
			?>
			<tr><td align="center">Picking Me</td></tr>
			<?php
				}
			?>
		</table>
	</center>
	</form>




Tag : PHP, MySQL, HTML/CSS







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2013-03-03 16:58:23 By : momaeme View : 1170 Reply : 16
 

 

No. 1



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

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

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

ใส่ null มาอีกแล้ว และก็ อันนี้ ` เอาออกด้วยครับ
Code (PHP)
$sql_push="INSERT INTO `order` VALUES (null, $bill_id, $id , $qty , $price ) ";


ผมเข้าใจว่าคนเดียวกับกระทู้นี้
insert product กับ update product ลง database ไม่ได้ค่ะ ช่วยดูให้หน่อยนะคะ

ห้าม insert ค่าที่เป็น autonumber

ตัวอย่าง Code (PHP)
$sql_push="INSERT INTO order(fieldname,fieldname,fieldname,fieldname) VALUES ($bill_id, $id , $qty , $price ) ";
//  fieldname เปลี่ยนชื่อฟิวด์คุณน่ะครับ เดี๋ยว insert ไม่ลงอีกน่ะครับ







แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-03 18:15:03 By : mangkunzo
 


 

No. 2



โพสกระทู้ ( 1,819 )
บทความ ( 20 )

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

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

ตอบความคิดเห็นที่ : 1 เขียนโดย : mangkunzo เมื่อวันที่ 2013-03-03 18:15:03
รายละเอียดของการตอบ ::
คงต้องขอแย้งนะครับ เพราะมีสองเรื่องเลยที่เข้าใจผิด โดยเฉพาะเรื่องแรก





1. ไม่จำเป็นต้องเอา ` ครับ และจำเป็นที่จะต้องมีเสียด้วยซ้ำ

เพราะคำว่า ORDER เป็นคำสงวน (reserved word) ของ MySQL

ตัวอักษร ` มีไว้เพื่อ ครอบ (quote) ชื่อฐานข้อมูล ชื่อตาราง ชื่อคอลัมน์
เพื่อบอก MySQL ว่า "คำนี้น่ะ ฉันจะใช้มันเป็นชื่อ (identifier) นะ เธอไม่ต้องแปลมันเป็นความหมายอื่น"

ลองทดสอบด้วยการสร้างตารางชื่อ order ให้มี 1 คอลัมน์เป็นชนิดตัวเลข แล้วลองรันใน phpmyadmin ดูสิครับ


INSERT INTO order VALUES (1)


จะเกิด error

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'order VALUES (1)' at line 1


ซึ่งต้องมี ` จึงจะรันผ่าน

INSERT INTO `order` VALUES (1)


ซึ่งการใช้ ` เพื่อบอกว่าอะไรเป็นชื่อนั้น เป็นวิธีการเขียน SQL ที่ถูกต้องและมีระเบียบครับ
หากลองสังเกต query ที่ phpmyadmin สร้างออกมาจะเห็นว่ามีการใช้ ` อยู่เต็มไปหมด





2. auto number (auto increment) ใน MySQL นั้น สามารถกำหนดค่าได้ครับ ไม่ได้ห้ามให้ INSERT หรือ UPDATE ถ้าค่าเหล่านั้นเป็นค่าที่แปลงเป็นตัวเลขได้

ลองทดสอบด้วยการสร้างตารางชื่ออะไรก็ได้ และมีคอลัมน์แรกเป็น PRIMARY auto_increment ดูครับ แล้วลองรัน SQL ต่อไปนี้


INSERT INTO `order` (`id`) VALUES (1);
INSERT INTO `order` (`id`) VALUES (2);
INSERT INTO `order` (`id`) VALUES (8);


มันจะผ่านครับ
เราสามารถกำหนดค่าให้มันตรงๆ ได้ และไม่ต้องเรียงต่อเนื่องกันก็ยังได้

และลองรันต่อด้วย


INSERT INTO `order` (`id`) VALUES (NULL);
INSERT INTO `order` (`id`) VALUES (FALSE);


ก็จะผ่านครับ หาก option ของ MySQL ชื่อ NO_AUTO_VALUE_ON_ZERO ไม่ได้เปิดใช้งาน
ในตัวอย่างดังกล่าวแม้จะกำหนด NULL และ FALSE ให้
แต่สองค่านี้เมื่อแปลงเป็นตัวเลข ก็จะได้ 0
ซึ่งเมื่อ MySQL เจอ 0 ก็จะใส่ค่าอัตโนมัติให้ (9 และ 10 ตามลำดับ)

ดังนั้นคำกล่าวที่ว่า ห้าม insert ค่าที่เป็น autonumber นั้นไม่ถูกต้องครับ

ความจริงคือ INSERT ได้ แต่ค่าต้องไม่ซ้ำ
และไม่เป็น (หรือแปลงได้) ค่า 0 หาก NO_AUTO_VALUE_ON_ZERO เปิดใช้งาน

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-03 19:12:13 By : cookiephp
 

 

No. 3



โพสกระทู้ ( 1,819 )
บทความ ( 20 )

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

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

ส่วนจขกท.ผมกำลังดูให้นะครับ กรุณารอสักครู่
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-03 19:26:17 By : cookiephp
 


 

No. 4



โพสกระทู้ ( 1,819 )
บทความ ( 20 )

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

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

เท่าที่ดูไม่น่าจะผิดนะครับ
หากจะผิด ก็จะเป็นผิดที่โครงสร้างตารางไม่สัมพันธ์กันกับข้อมูลที่ INSERT เข้าไป

ลองตรวจ error ด้วย mysql_error() ดูแบบนี้ครับ

แล้วแจ้งผลให้ทราบนะครับ


inorder.php
<?php

session_start();
	include("connect.php");
	$user_id=$_SESSION['user_id'];

	$username=$_SESSION['username'];
	$bill_id=$_SESSION['bill_id'];
	
	$id=$_POST['id_product_hidden'];
	$page=$_POST['pageorder'];

	$get=$_GET['tb'];

	if($get=="rc"){
		$sql_select=" SELECT * FROM product WHERE  product_id=$id";
		$result=mysql_query($sql_select);
		$row=mysql_fetch_array($result);
		$price=$row['price'];
 
		$sql_rdc="SELECT * FROM `order` WHERE bill_id=$bill_id AND product_id=$id ";
		$re=mysql_query($sql_rdc);
		$have=mysql_num_rows($re);
		if($have==null){
			$qty=1;
			$sql_push="INSERT INTO `order` VALUES (null, $bill_id, $id , $qty , $price ) ";
			if (!mysql_query($sql_push,$link)) {
				echo '<pre>' . mysql_error() . '</pre>'; // แสดง ERROR
			}
			echo "have==null";
		}
		else{
			$row=mysql_fetch_array($re);
			$qty_in=$row['num_product'];
			$price_in=$row['price'];
			$price_in/=$qty_in;
			$qty_in+=1;
			$price_in*=$qty_in;
	 	
			$sql_push="UPDATE `order` SET num_product=$qty_in ,price_total=$price_in WHERE product_id=$id AND bill_id='$bill_id' ";
			if (!mysql_query($sql_push,$con)) {
				echo '<pre>' . mysql_error() . '</pre>'; // แสดง ERROR
			}
		}
		if($page=="icecream")
			header("location:icecream.php");
		else if($page=="topping")
			header("location:topping.php");
	}
?>


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-03 19:41:55 By : cookiephp
 


 

No. 5



โพสกระทู้ ( 1,819 )
บทความ ( 20 )

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

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

ถ้าจะให้ดี ขอดูโครงสร้างตาราง order ด้วยครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-03 19:43:01 By : cookiephp
 


 

No. 6



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

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

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

คุณแมวของคุกกี้ อย่าเสียเวลาแย้งผมเลย มีไรเจ๋งๆช่วยน้องเค้าไปเลยครับ ส่วนที่บอกว่า ` ควรมีอ่ะครับ ใส่ได้ก็ดีครับ แต่เข้าใจใช่ไม๊ครับ ว่าพิมพ์ใส่อยาก เพราะมันอยู่ปุ่มคีย์บอร์ดเดียวกันกับที่เราตั้งใช้เปลี่ยนภาษาน่ะครับ

ผมเองก็ไม่ได้เทพอะไรหรอกครับ แต่กระทู้นี้ก็ ปัญหาเดิมๆแหล่ะครับ
insert ค่า null ให้ PK
และพยายาม insert ค่า autonumber
Code (PHP)
$sql_push="INSERT INTO `order` VALUES (null, $bill_id, $id , $qty , $price ) ";



ประวัติการแก้ไข
2013-03-03 20:25:34
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-03 20:24:39 By : mangkunzo
 


 

No. 7



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



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


ตอบความคิดเห็นที่ : 5 เขียนโดย : cookiephp เมื่อวันที่ 2013-03-03 19:43:01
รายละเอียดของการตอบ ::
ตาราง order ค่ะ
order

ตาราง bill ค่ะ
bill

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-03 20:41:28 By : momaeme
 


 

No. 8



โพสกระทู้ ( 1,819 )
บทความ ( 20 )

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

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

ตอบความคิดเห็นที่ : 6 เขียนโดย : mangkunzo เมื่อวันที่ 2013-03-03 20:24:39
รายละเอียดของการตอบ ::
กรณีนี้คงต้องยอมเสียเวลาอ่ะครับ เพราะถ้าไม่แย้ง ถ้าน้องเขาทำตามคุณ เอา ` ออกเนี่ย
มันก็ error แน่นอน เด๋วก็ต้องเสียเวลาน้องเขากลับมาถาม แล้วเราก็ต้องมานั่งตอบกันอีก

แล้วคุณก็ไม่ได้อธิบายน้องเขาว่าให้เอาออกทำไม ซึ่งอาจจะทำน้องเขาคิดไปว่ามันผิด
ทั้งๆ ที่น้องเขาได้จำสิ่งที่ดี และกำลังใช้รูปแบบการเขียนที่เป็นมาตรฐานสากลอยู่แล้ว

แล้วอะไรเจ๋งๆ ผมไม่มีหรอกครับ คุณก็น่าจะรู้ว่าตอนนี้จากข้อมูลที่มี
ผมก็ทำได้แค่แนะนำการตรวจเช็ค error เบื้องต้น ต้องรอน้องเขามาตอบอยู่ดี
ผมไม่ได้ช่วยตรงไหนครับ



ประวัติการแก้ไข
2013-03-03 20:56:09
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-03 20:44:11 By : cookiephp
 


 

No. 9



โพสกระทู้ ( 1,819 )
บทความ ( 20 )

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

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

ตอบความคิดเห็นที่ : 7 เขียนโดย : momaeme เมื่อวันที่ 2013-03-03 20:41:28
รายละเอียดของการตอบ ::
ลองรันโค้ด แบบที่มีการตรวจ error ด้วย mysql_error() ดูหรือยังครับ
ช่วยบอกผลหน่อย

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-03 20:45:38 By : cookiephp
 


 

No. 10



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

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

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

ตอบความคิดเห็นที่ : 8 เขียนโดย : cookiephp เมื่อวันที่ 2013-03-03 20:44:11
รายละเอียดของการตอบ ::
ตามสบายครับ
จริงๆแล้วแค่นี้ก็ได้แล้วครับ
Code (PHP)
// เปลี่ยน order เป็น orders ครับ
$sql_push="INSERT INTO orders(bill_id,product_id,num_product,price_total)VALUES ($bill_id, $id , $qty , $price) ";




ประวัติการแก้ไข
2013-03-03 20:56:00
2013-03-03 20:57:10
2013-03-03 20:58:51
2013-03-03 20:59:48
2013-03-03 21:07:16
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-03 20:49:26 By : mangkunzo
 


 

No. 11



โพสกระทู้ ( 1,819 )
บทความ ( 20 )

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

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

ตอบความคิดเห็นที่ : 6 เขียนโดย : mangkunzo เมื่อวันที่ 2013-03-03 20:24:39
รายละเอียดของการตอบ ::
อ่อ แล้วขอเสริมนะครับ
คุณสามารถพิมพ์ ` ด้วยการกด Alt ค้างไว้ แล้วกดแป้นตัวเลข 96 แล้วปล่อย Alt ครับ (ผมพิมพ์แบบนี้แหละ)



ประวัติการแก้ไข
2013-03-03 20:55:13
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-03 20:54:37 By : cookiephp
 


 

No. 12



โพสกระทู้ ( 1,819 )
บทความ ( 20 )

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

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

โอว แก้ด้วยการเปลี่ยนชื่อตารางไปเลย คิดไม่ถึงเลยครับ ทำไมผมถึงได้ลืมไป แค่นี้จริงๆ ด้วย

gCgpAY4kiTAtyKOB0Rp4EQXpiTAtyKOB0Q44EQHliTA9DKOB0Kr4EQDhjTAtiKOBkCAdlKOB0Op4EQngjTA9DKOB0Kr4EQHhjTAtCKOB0Nr4EQLpiTAtyKOB0Vq4EQjgjTA9DKOB0Vq4EQHhjTNpAQ3kiTAdUKOB0Qo4EQHliTA9DOOB0Tp4EQjgjTANEOOB0Jq4EQzgjTAdEOOB0Wp4EQngjTAdUKOB0Mo4UTKA0Rp4EQ/gjTA9UKOB0I44EQjIVSYJiTMhlIuIUWi4lRYJiTMhlI+IUWi4kRYJiXBhlIO1EWi4DSYJiLo0kCnI0KYJlQrg1QCtCWSJ0KYVjQrgVTCtCWoY0KYdlQrglKCtCW5I0KYJkQrgFKGtCWVJ0KYVkQrg1OCtCWNpAYGtCWpY0KYtkQrg1IGtCWTJ0KYljQrgFUCtCW5I0KYFiRrg1JCtCWkY0KYliRrgFNCtCWkY0KYRjQrgVTKQlQrgFJCtCWAhkKOB0Jr4EQLpiTANyKOB0Rp4EQHhjTANTKOB0M44EQPliTANDOOB0Op4EQngjTANiIF1kCYJiTChlIuwEWi4FSYJiXGhlI+4EWi4DQYJiTMhlIuIUWi4VSYJiPLhlIehEWi4lSYJiLAllIelEWi4DTNpAWi4TRYJiPCllI+4EWi4FSYJiLCllI+gEWi4SQZJiLoIkQrglUCtCWHJ0KYRiQrgVKGtCWNJ0KYRiRrgVT


ประวัติการแก้ไข
2013-03-04 11:10:05
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-03 21:12:38 By : cookiephp
 


 

No. 13



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

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

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

ตอบความคิดเห็นที่ : 12 เขียนโดย : cookiephp เมื่อวันที่ 2013-03-03 21:12:38
รายละเอียดของการตอบ ::


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-03 21:15:53 By : mangkunzo
 


 

No. 14



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



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


ตอบความคิดเห็นที่ : 9 เขียนโดย : cookiephp เมื่อวันที่ 2013-03-03 20:45:38
รายละเอียดของการตอบ ::
Column 'order_id' cannot be null

ควรส่งค่าแบบไหนหรอคะ



ประวัติการแก้ไข
2013-03-03 21:22:40
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-03 21:16:03 By : momaeme
 


 

No. 15



โพสกระทู้ ( 1,819 )
บทความ ( 20 )

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

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

ตอบความคิดเห็นที่ : 14 เขียนโดย : momaeme เมื่อวันที่ 2013-03-03 21:16:03
รายละเอียดของการตอบ ::
โอเคครับ แสดงว่าเซิร์ฟเวอร์คุณมี option NO_AUTO_VALUE_ON_ZERO เปิดอยู่


ดังนั้นให้เปลี่ยน query เป็น

$sql_push = "
INSERT
INTO `order`
(`bill_id`, `product_id`, `num_product`, `price_total`)
VALUES
('$bill_id', '$id', '$qty', '$price')
";


หรือ

$sql_push = "
INSERT
INTO `order`
SET
`bill_id` = '$bill_id',
`product_id` = '$id',
`num_product` = '$qty',
`price_total` = '$price'
";


คือข้าม order_id ไปเลย เพราะมันเพิ่มอัตโนมัติอยู่แล้ว


ประวัติการแก้ไข
2013-03-03 21:24:18
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-03 21:23:05 By : cookiephp
 


 

No. 16



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



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


บิลลงดาต้าเบสแล้วค่ะ ขอบคุณนะคะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-03 21:44:33 By : momaeme
 

   

ค้นหาข้อมูล


   
 

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