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 > อยากจะเปลี่ยนจาก เก็บค่าเกินเป็นเตือนว่าห้ามสั่งซื้อเกินทำยังไงครับ



 

อยากจะเปลี่ยนจาก เก็บค่าเกินเป็นเตือนว่าห้ามสั่งซื้อเกินทำยังไงครับ

 



Topic : 081325

Guest




phpCart(PHP)
<title>* * * ร้าน Oversea จำหน่ายจักรยานFixed Gear complete * * *</title><style type="text/css">
<!--
body {
	margin-top: 0px;
}
-->
</style>
<table width="731" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="731" height="236">
      <param name="movie" value="images/ด.swf" />
      <param name="quality" value="high" />
      <embed src="images/ด.swf" width="731" height="236" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed>
    </object></td>
  </tr>
  <tr>
    <td valign="top"><table width="731" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td valign="top">&nbsp;</td>
      </tr>
      <tr>
        <td valign="top"><?php

@session_start();
if ( $pro_title != "" )
	{
		if ( session_is_registered( "ses_basket_items" ) )
			{
				$basket_position_counter = 0;
				$double = 0;

				if ( $ses_basket_items > 0 )
					{
					   foreach ( $ses_basket_name as $basket_item )
						   {
							  if ( $basket_item == $pro_title )
								{
									 $double = 1;
									 $basket_position = $basket_position_counter;
								}
							  $basket_position_counter++;
							}
					}

				if ( $double == 1 )
					{
						   $ses_basket_amount[$basket_position] = $quantity;
					}
				else
					{
					   $ses_basket_name[] = $pro_title;
					   $ses_basket_amount[] = 1;
					   $ses_basket_price[] = $pro_price;
					   $ses_basket_id[] = $pro_id;
					   $ses_basket_items++;
					}
			}
		else
			{
				$ses_basket_items = 1;
				$ses_basket_name[0] = $pro_title;
				$ses_basket_amount[0] = 1;
				$ses_basket_price[0] = $pro_price;
				$ses_basket_id[0] = $pro_id;
				session_register( "ses_basket_items" );
				session_register( "ses_basket_name" );
				session_register( "ses_basket_amount" );
				session_register( "ses_basket_price" );
				session_register( "ses_basket_id" );
			}
	}

if ( $ses_basket_items > 0 )
	{
		echo "<html>\n";
		echo "<head>\n";
		echo "<title>View Cart</title>\n";
		echo "<link rel=\"stylesheet\" href=\"cart.css\" type=\"text/css\">\n";
		echo "</head>\n";
		echo "<body background=\"\">\n";

		echo "<table width=\"98%\" border=\"0\" cellspacing=\"0\" cellpadding=\"2\" align=\"center\">\n";
		echo "<tr>\n";
		echo "<td class=\"Tahoma13\" colspan=\"4\"><b>สินค้าที่ท่านเลือกไว้ในขณะนี้ :</b></td>\n";
		echo "</tr>\n";
		echo "<tr bgcolor=\"#CAE4FF\">\n";
		echo "<td class=\"Tahoma13\" width=\"38%\"><b>ชื่อ/รุ่นสินค้า</b></td>\n";
		echo "<td class=\"Tahoma13\" width=\"22%\" align=\"center\"><b>จำนวน</b></td>\n";
		echo "<td class=\"Tahoma13\" width=\"20%\" align=\"right\"><b>ราคา (บาท)</b></td>\n";
		echo "<td class=\"Tahoma13\" width=\"20%\" align=\"right\"><b>รวมเงิน (บาท)</b></td>\n";
		echo "</tr>\n";

		$swap = "2";
		$total = 0;
		for ( $basket_counter=0; $basket_counter<$ses_basket_items; $basket_counter++ )
			{
				$pro_price = $ses_basket_price[$basket_counter];
				$quantity = $ses_basket_amount[$basket_counter];
				$pro_title = $ses_basket_name[$basket_counter];
				$pro_id = $ses_basket_id[$basket_counter];

				if ( $swap == "1" ) 
					{ 
						$color = "#EAEAEA"; 
						$swap = "2"; 
					} 
				else 
					{ 
						$color = "#EAEAEA"; 
						$swap = "1"; 
					} 

				echo "<tr bgcolor=\"$color\">\n";
				echo "<form method=\"post\" action=\"phpCart.php\">\n";
				echo "<input type=\"hidden\" name=\"pro_id\" value=\"$pro_id\">\n";
				echo "<input type=\"hidden\" name=\"pro_title\" value=\"$pro_title\">\n";
				echo "<td class=\"Tahoma13\" width=\"38%\">$pro_title</td>\n";
				echo "<td class=\"Tahoma13\" width=\"22%\" align=\"center\">\n";
				echo "<input type=\"text\" name=\"quantity\" size=\"3\" maxlength=\"3\" value=\"$quantity\">\n";
				echo "<input type=\"submit\" name=\"Submit\" value=\"คิดเงิน\">\n";
				echo "</td>\n";
				echo "<td class=\"Tahoma13\" width=\"20%\" align=\"right\">";
				echo number_format( $pro_price, 2, '.', ',' );
				echo "</td>\n";
				echo "<td class=\"Tahoma13\" width=\"20%\" align=\"right\">";
				$amount = $quantity*$pro_price;
				$total += $amount;
				echo number_format( $amount, 2, '.', ',' );
				echo "</td>\n";
				echo "</form>\n";
				echo "</tr>\n";
			}

				echo "<tr valign=\"top\" bgcolor=\"#FFFFFF\">\n";
				echo "<td class=\"Tahoma13\" width=\"38%\"></td>\n";
				echo "<td class=\"Tahoma13\" width=\"22%\"></td>\n";
				echo "<td class=\"Tahoma13\" width=\"20%\" align=\"right\">\n";
				echo "<b><font color=\"#990000\">รวมเงินทั้งสิ้น =</font></b>\n";
				echo "</td>\n";
				echo "<td class=\"Tahoma13\" width=\"20%\" align=\"right\">\n";
				echo "<b><font color=\"#990000\">";
				echo number_format( $total, 2, '.', ',' );
				echo "</font></b>\n";
				echo "</td>\n";
				echo "</tr>\n";
				echo "</table>\n";

				if ( $FlagType == "Complete" )
					{
						echo "<p align=\"right\">";
						echo "<form method=post action=\"phpComplete.php\">";
						echo "<input type=\"hidden\" name=\"cus_id\" value=\"$cus_id\">";

								$strSQL = "SELECT * FROM customer ";
								$strSQL = $strSQL . "WHERE cus_id=$cus_id";

								$result = mysql_query( $strSQL, $conn );
							    $rs = mysql_fetch_array( $result );



						echo "<input type=\"hidden\" name=\"name\" value=\"$rs[cus_fullname]\">";
						echo "<input type=\"submit\" value=\"ยืนยันการสั่งซื้อสินค้า\">";
						echo "</form>";
	
					
					}
				else
					{
						

include( "phpConfigCart.php" );
Conn2DB();
$strSQL = "SELECT * FROM product WHERE pro_id = $pro_id";
$result = mysql_query( $strSQL );
while ( $rs = mysql_fetch_array( $result ) ){

if ( $quantity > $rs[pro_unit] )

		{
		$over = $quantity - $rs[pro_unit];
		include ("thai1.php");
		$day = ThaiDate();
$strSQL = "INSERT INTO over ( dateorder, name_pro, total ) VALUES ( '$day', '$pro_title', '$over' )";
//$strSQL = "INSERT INTO over ( dateorder, pro_id, total ) VALUES ( '$day', '$pro_id', '$over' )";

				mysql_query( $strSQL, $conn );

			echo "<div align=\"center\"><br>\n";
						echo "<b><a href=\"phpsale.php\">ไปซื้อสินค้าต่อ</a> | \n";
						echo "<a href=\"phpFrmLogin.php\">ไปจ่ายเงิน</a> |\n";
						echo "<a href=\"kill.php\">ยกเลิกสินค้า</a>\n";
						echo "</b></div>\n";
	
		}
		

else {
						echo "<div align=\"center\"><br>\n";
						echo "<b><a href=\"javascript:window.history.back();\"target=\"_parent\">ไปซื้อสินค้าต่อ</a> | \n";
						echo "<a href=\"phpFrmLogin.php\">ไปจ่ายเงิน</a> |  \n";
						echo "<a href=\"kill.php\">ยกเลิกสินค้า</a>\n";
						echo "</b></div>\n";}
					}

					}
				echo "</body>\n";
				echo "</html>\n";			  
	}
else
	{
		echo "<BR><BR><CENTER><FONT SIZE=\"4\" COLOR=\"#FF0000\">คุณยังไม่ได้ทำการเลือกซื้อสินค้าของเรา</FONT></CENTER><BR><BR>";
		echo "<FONT SIZE=\"4\" COLOR=\"#FF0000\"><CENTER>กรุณาเลือกสินค้าก่อน  ขอบคุณค่ะ</CENTER></FONT>";
		echo "<meta http-equiv=\"refresh\" content=\"3;URL=index.php\">\n";
		echo "<link rel=\"stylesheet\" href=\"cart.css\" target=\"mainFrame\"type=\"text/css\">\n";
		//echo "<br><br><CENTER><a href=\"index.php\">Back</a></CENTER> \n";
		$ses_basket_items = 0;
		unset( $ses_basket_name );
		unset( $ses_basket_amount );
		unset( $ses_basket_price );
		unset( $ses_basket_id );
	session_unset();
	session_destroy();


	}
//CloseDB();
?></td>
      </tr>
    </table></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td><table width="731" cellpadding="0" cellspacing="0">
      <tr>
        <td height="4" bgcolor="#B3B3B3" width="674"></td>
      </tr>
      <tr>
        <td height="7"><table height="100%" cellspacing="0" cellpadding="0" width="731" align="center">
            <tbody>
              <tr>
                <td valign="top"><table cellspacing="0" cellpadding="0">
                    <tbody>
                      <tr>
                        <td colspan="2" height="7"></td>
                      </tr>
                      <tr>
                        <td width="580" background="images/f02.gif"><a href="index.php"><img height="84" src="images/f01.gif" width="213" border="0" /></a></td>
                        <td valign="top" width="156" background="images/f03.gif" height="84">&nbsp;</td>
                      </tr>
                    </tbody>
                </table></td>
              </tr>
            </tbody>
        </table></td>
      </tr>
    </table></td>
  </tr>
</table>





Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2012-07-20 13:26:03 By : zeenzy View : 1075 Reply : 3
 

 

No. 1



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

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

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

เอาฟิลด์ที่ต้องการตรวจสอบว่าเกินหรือเปล่ามาเปรียบเทียบครับ โดยใช้ if นั่นแหละ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-20 14:37:22 By : Dragons_first
 


 

No. 2

Guest


อยากขอเป็นแนวทางว่า ใส่ตรงไหนใส่อะไรบ้าง ขอบคุณล่วงหน้าคร้าบ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-23 12:17:57 By : zeenzy
 

 

No. 3



โพสกระทู้ ( 5,105 )
บทความ ( 4 )

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

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


สั่งซื้อเกินเท่าไรก็ตั้งค่าไว้เลย เช่น หามซื้อเกิน 5000 บาท ก็ให้ค่าผลรวมในการคิดเงินแต่ละรอบเป็นตัวสั่ง
ถ้าผลรวมเกิน 5000 บาทก็แสดงข้อความเตือนผู้ซื้อ
1.เอา if ไปดัก ดักตอนได้ค่า total ออกมา ถามว่าจะวางตรงไหนก็ต้องลองทดสอบดู ที่บรรทัด 129 หรือ 133 หรือ 143 ว่าง่าย ๆ เอา if ไปวางหลังค่า total ที่ออกมา
Code (PHP)
if($total>5000){
echo "ห้ามสั่งสินค้าเกิน 5000 บาท"; //ตรงนี้อาจใช้ javascript เด้งเตือนก็ได้
}else{
//ถ้าไม่เกินก็ปล่อยผ่าน
}


2. สร้างเงื่อนไขไป เช็คค่าโดยใช้ javascript อันนี้ก็ต้องมี form นิดนึง อันนี้เมื่อได้ค่า total ก็เก็บไว้ แต่ก่อนส่งไปอีกหน้า ก็ให้มันเช็คค่าก่อนส่งไป

Code (PHP)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 <HEAD>
  <TITLE> New Document </TITLE>
<script language="JavaScript" type="text/JavaScript">
function checkvalue(){
if(document.formRegister.total.value>"5000" ){ 
alert('สั่งซื้อเกิน'); 
document.formRegister.total.focus(); 
return false; 
} 		

	document.getElementById("formRegister").submit();
}
</script>
 </HEAD>

 <BODY>
    <form id="formRegister" name="formRegister" method="post" action="update.php"> 
	<input name="total" type="text" id="total" value="" size="50">
	<input name="xxx" type="button" onClick="checkvalue()" class="style54" 
		value="    บันทึก    " style='background-color:#9999FF; color:#FF0000;'>
            &nbsp;&nbsp;&nbsp;&nbsp;
	</form>
 </BODY>
</HTML>



หวังว่าคงได้นะครับ


ประวัติการแก้ไข
2012-07-23 13:46:04
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-23 13:44:30 By : apisitp
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
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 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 อัตราราคา คลิกที่นี่