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 > ช่วยทีครับcode php โปคเจคจบติดอยู่อย่างเดียว กดตระกร้าซื้อได้รอบเดียวอีกรอบไม่ขึ้นอะไรเลย



 

ช่วยทีครับcode php โปคเจคจบติดอยู่อย่างเดียว กดตระกร้าซื้อได้รอบเดียวอีกรอบไม่ขึ้นอะไรเลย

 



Topic : 123068



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



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




ผมทำโปคเจคจบอยู่สร้าง เว็บขายของ ตอนนี้เสร็จเกือบ90%แล้วติดอยู่ตรง
ปัญหาตอนนี้คือ
1:ซื้อของได้รอบเดียว
2.พอกดซื้ออีกรอบจะเป็นอย่างในรูปข้างล่าง
3,ต้องlogout แล้ว login ไอดีไหม ถึงจะซื้อได้ต่อ

พอกดตระกร้าอีกรอบมันขึ้นแบบนี้อ่ะครับ


Code (PHP)
<?php	error_reporting(0); 
	session_start(); 
	include ('admin/module/connect.php');
	include ('admin/module/function.php');?>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>IT HOME</title>
<link href="admin/css/style.css" rel="stylesheet" type="text/css" />
<script language="javascript" src="admin/module/function.js"></script>
</head>
<body>

<?php
	$Act=$_GET['Act'];
	switch($Act){
	case 'Add'	:	 $ProductId=$_GET['ProductId'];	
						if($ProductId != ""){
				
							for($Check=0;$Check<=count($_SESSION['ProductId']);$Check++){
								$SelectProduct=Select("ecom_product","WHERE ProductId='".$_SESSION['ProductId'][$Check]."'");
								$Product=mysql_fetch_array($SelectProduct);
								if($Product){
									$Count=$Count+1;	
								}
							}
							
							if($Count<8){
								
								for($CAdd=0;$CAdd<=count($_SESSION['ProductId']);$CAdd++){
									if($_SESSION['ProductId'][$CAdd]==$ProductId){
										$Same=$Same+1;	
									}	
								}
		
								if($Same == 0){
									$_SESSION['Str']=$_SESSION['Str']+1;
									$_SESSION['ProductId'][$_SESSION['Str']]=$ProductId;
									$_SESSION['Quanlity'][$_SESSION['Str']]=1;
								}
							
							}else{
								echo "<script language=\"javascript\">";
								echo "alert('ตระกร้าเต็ม');";
								echo "window.location='cart.php';";
								echo "</script>";	
							}
		
						}
						
	break;
	case 'Del'     :	$Str=$_GET['Str'];
						$_SESSION['ProductId'][$Str]="";
						$_SESSION['Quanlity'][$Str]="";
						echo "<script language=\"javascript\">";
						echo "window.location='cart.php';";
						echo "</script>";
	break;
	case 'Update' :	 $Str=$_POST['Str'];
						$Quanlity=$_POST['Quanlity'];
						
						for($NoUp=0;$NoUp<=count($Str);$NoUp++){
							$_SESSION['Quanlity'][$Str[$NoUp]]=$Quanlity[$NoUp];		
						}
						echo "<script language=\"javascript\">";
						echo "alert('ระบบคำนวนเรียบร้อยแล้ว');";
						echo "window.location='cart.php';";
						echo "</script>";
	}

?>

<meta name="author" content="<?=$rowSetting['author']?>"/>
<link href="css/design.css" rel="stylesheet" type="text/css"/>
<style type="text/css">

</style>
<div id="nav">
  <div>
   <a href="index.php" class="logo" title="IT Home"><img src='admin/image/logo/ffff.gif' width='100' height='150'></a>
    <a href="webboard.php " title="เว็บบอร์ด">เว็บบอร์ด</a>
	<a href="howtobuy.php" title="แจ้งการชำระเงิน">แจ้งการชำระเงิน</a>
    <a href="howtopay.php " title="วิธีการสั่งซื้อ">วิธีการสั่งซื้อ</a>
    <a href="product.php?Act=Promotion&Promotion=Y " title="โปรโมชั่น">โปรโมชั่น</a>
    <a href="cart.php" title="ตะกร้าสินค้า">ตะกร้าสินค้า</a>  
	<a href="product.php?Act=New&New=Y" title="สินค้าใหม่">สินค้าใหม่</a>
    <a href="product.php?Act=Product" title="รายการสินค้า">รายการสินค้า</a>
	<a href="category.php" title="หมวดหมู่">หมวดหมู่</a>
    <a href="about.php " title="เกี่ยวกับเรา">เกี่ยวกับเรา</a>
    <div style="clear:both;"></div>
  </div> 
</div>

<div id="divSwap">
<div id="divStyle">
<div id="divLoginOutLine">
	<div id="divLoginInLine">
	<?php include('login.php');?>
    </div>
</div>

<div id="divMenuCatOutLine">
	<div id="divMenuCatInLine">
	  <?php include('menu_category.php'); ?>
  	</div>
</div>

<table width='900' height='220' align='center' bgcolor='#00CC99'>
<tr style=" background-size:100% 100%; background-image:url(admin/image/logo/zzzz.jpg);">
<td align='center'><br>

<div id="divFullTitle">
  <table width="100%" border="0">
  <tr>
    <td><div class="F-BL-Title">รายการสั่งซื้อสินค้า </div></td>
  </tr>
  <tr>
    <td><img src="admin/image/line/line-full.png" width="670" height="5" /></td>
  </tr>
  </table>
</div>

<div id="divFullOutLine">
	<div id="divFullInLine">
    
<form action="?Act=Update" method="post">    
	  <table width="682" border="0" cellpadding="2">
	    <tr>
	      <td>&nbsp;</td>
	      <td colspan="6">&nbsp;</td>
	      <td>&nbsp;</td>
	      </tr>
	    <tr>
	      <td width="4">&nbsp;</td>
	      <td width="44"><div class="F-Object-Thai"><div class="F-Center">ลำดับ</div></div></td>
	      <td width="345"><div class="F-Object-Thai"><div class="F-Center">รายการสินค้า</div></div></td>
	      <td width="58"><div class="F-Object-Thai">
	        <div class="F-Center">ราคา</div></div></td>
	      <td width="69"><div class="F-Object-Thai">
	        <div class="F-Center">จำนวน</div></div></td>
	      <td width="66"><div class="F-Object-Thai"><div class="F-Center">ราคารวม</div></div></td>
	      <td width="41"><div class="F-Object-Thai"><div class="F-Center">ลบ</div></div></td>
	      <td width="5">&nbsp;</td>
	      </tr>
	    <tr>
	      <td colspan="8"><img src="admin/image/line/line-full.png" width="670" height="5" /></td>
	      </tr>
<?php  	 $No=0;
		for($i=0;$i<=count($_SESSION['ProductId']);$i++){ 
			$Select=Select("ecom_product","WHERE ProductId='".$_SESSION['ProductId'][$i]."'");
			$Product=mysql_fetch_array($Select);
			if($Product){
			$No++;		
?>
	    <tr id="Cart<?php echo $i;?>" onMouseOver="MouseOverMenu('Cart<?php echo $i;?>');" onMouseOut="MouseOutMenu('Cart<?php echo $i;?>');"<?php if($ProductId==$_SESSION['ProductId'][$i]){ echo "class=\"MouseOverMenu\""; }?> >
          <td width="4">&nbsp;</td>
	      <td><div class="F-Object-Eng"><div class="F-Center"><?php echo $No;?></div></div></td>
	      <td><div class="F-Object-Eng"><?php echo iconv_substr($Product['ProductName'],0,50,"UTF-8"); ?></div></td>
	      <td><div class="F-Object-Eng"><div class="F-Center"><?php echo number_format($Product['Price'],2,'.',','); ?></div></div></td>
	      <td><div class="F-Center">
          <input type="hidden" name="Str[]" value="<?php echo $i;?>" />
          <input type="number" class="InputNum" name="Quanlity[]" id="Quanlity<?php echo $i;?>" value="<?php echo $_SESSION['Quanlity'][$i];?>" onBlur="CheckNum('Quanlity<?php echo $i;?>');" />
          </div></td>
	      <td><div class="F-Object-Eng"><div class="F-Center">
		  <?php echo number_format($Price=($Product['Price']*$_SESSION['Quanlity'][$i]),2,'.',','); $Total=$Total+$Price;?>
          </div></div></td>
	      <td><div class="F-Center"><a href="?Act=Del&Str=<?php echo $i;?>"><img src="admin/image/icon/ed_delete.gif" border="0"/></a></div></td>
	      <td>&nbsp;</td>
	      </tr>
	    <tr>
	      <td colspan="8"><img src="admin/image/line/line-full.png" width="670" height="5" /></td>
	      </tr>
 <?php 
 			} 
		}
 ?>
	    <tr>
	      <td>&nbsp;</td>
	      <td>&nbsp;</td>
	      <td>&nbsp;</td>
	      <td colspan="2"><div class="F-Object-Thai">ค่าจัดส่ง</div></td>
	      <td><div class="F-Object-Thai"><div class="F-Center">ฟรี</div></div></td>
	      <td><div class="F-Object-Thai"><div class="F-Center">บาท</div></div></td>
	      <td>&nbsp;</td>
	      </tr>
	    <tr>
	      <td>&nbsp;</td>
	      <td>&nbsp;</td>
          <td>&nbsp;</td>
	      <td colspan="2"><div class="F-Object-Thai">ราคารวมทั้งสิ้น</div></td>
	      <td><div class="F-Object-Eng"><div class="F-Center"><font size="4" color="#990000"><?php echo number_format($Total,2,'.',','); ?></font></div></div></td>
	      <td><div class="F-Object-Thai"><div class="F-Center">บาท</div></div></td>
	      <td>&nbsp;</td>
	      </tr>
	    <tr>
	      <td>&nbsp;</td>
	      <td colspan="6"><div class="F-Center">
	        <input type="button" class="Btn" value="ซื้อต่อ" onClick="window.location='index.php';" />
	        &nbsp;
	        <input type="submit" class="Btn" value="คำนวนเงิน" />
	        &nbsp;
	        <input type="button" class="Btn" value="ชำระเงิน" onClick="window.location='confirm.php';" />
	        </div></td>
	      <td>&nbsp;</td>
	      </tr>
	    </table>
</form>   
	</div>
</div>
</div>
<div id="divFooter"><?php include('footer.php');?></div>
</div>
</body>
</html>
[/b]



Tag : PHP









ประวัติการแก้ไข
2016-05-24 16:59:59
2016-05-24 17:01:58
2016-05-24 17:02:20
2016-05-24 17:03:18
2016-05-24 17:10:15
2016-05-24 17:11:00
2016-05-25 10:44:40
2016-05-25 10:45:19
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2016-05-24 16:18:50 By : suriyaluk View : 965 Reply : 8
 

 

No. 1

Guest


หมายถึงอะไร อธิบายดีๆ ละเอียดๆ ให้เข้าใจ

กดซื้อสินค้าได้ชิ้นแรก แล้วจะกดชิ้นสองไม่ได้เหรอ หรืออะไร

อีกอย่างจะโพสโค้ด php เอา bb ครอบด้วย มันอ่านยาก






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-05-24 16:30:56 By : ห้ามตอบเกินวันละ 2 กระทู้
 


 

No. 2



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



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


ตอบความคิดเห็นที่ : 1 เขียนโดย : ห้ามตอบเกินวันละ 2 กระทู้ เมื่อวันที่ 2016-05-24 16:30:56
รายละเอียดของการตอบ ::
ขอโทดครับผมมือใหม่ ซื้อได้รอบเดียวครับ พอกดซื้ออีกรอบ จะเป็นแบบรูปข้างบนเลย ต้องล็อคเอา แล้วล็อคอินใหม่ถึงจะหายย ขอบคุณครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-05-24 17:01:08 By : suriyaluk
 

 

No. 3

Guest


bb นี่ที่ว่าไม่ใช่ bold นะ

หมายถึง bb code เอา bb ของ php ครอบดิ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-05-25 08:29:07 By : ห้ามตอบเกินวันละ 2 กระทู้
 


 

No. 4



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



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


ตอบความคิดเห็นที่ : 3 เขียนโดย : ห้ามตอบเกินวันละ 2 กระทู้ เมื่อวันที่ 2016-05-25 08:29:07
รายละเอียดของการตอบ ::
แก้แล้วครับ ขออภัยจริงๆ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-05-25 10:45:49 By : suriyaluk
 


 

No. 5

Guest


$Count กับ $Same นาย assign initial value ไว้ตรงไหน

อยู่ๆ มาใช้ $Count = $Count + 1 เลยมันจะไม่ error เหรอ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-05-25 13:24:12 By : ห้ามตอบเกินวันละ 2 กระทู้
 


 

No. 6



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



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


ตอบความคิดเห็นที่ : 5 เขียนโดย : ห้ามตอบเกินวันละ 2 กระทู้ เมื่อวันที่ 2016-05-25 13:24:12
รายละเอียดของการตอบ ::
ต้องเพิ่มอะไรมั้งหรอครับ ขอความกรุณาที ผมเหลือแค่ตรงนี้จริง ขอความกรุณาด้วยครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-05-25 14:56:49 By : suriyaluk
 


 

No. 7

Guest


เราก็ไม่รู้ว่า error ตรงไหนนะ เพราะมันไม่โชว์อะไรเลย

จะเดาว่าเพราะ add product แล้ว มันจะเข้าเงื่อนไขวนลูป count

เจอ count ไม่ได้ assign value แล้ว error (แต่ก็ไม่ได้เซ็ตให้แสดง error

ที่ background เป็นสีเขียว เพราะมัน error ที่ส่วน โค้ด php ตรง switch:add

ที่อยู่หลัง tag body แล้ว มันเลยสามารถแสดงผล body ก็ออกมา)

ถ้าเป็นแบบนี้ มันไม่น่าที่ logout แล้วเข้าใหม่ ก็ทำงานได้ต่อ

ตอนนี้ที่น่าสงสัยก็จะมี

Code (PHP)
$Count=$Count+1;

$Same=$Same+1;

$_SESSION['Str']=$_SESSION['Str']+1;


ที่ควรจะต้อง assign vlaue ให้เท่ากับ 0 ก่อนที่จะวนลูป
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-05-25 15:07:22 By : ห้ามตอบเกินวันละ 2 กระทู้
 


 

No. 8



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



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


ตอบความคิดเห็นที่ : 7 เขียนโดย : ห้ามตอบเกินวันละ 2 กระทู้ เมื่อวันที่ 2016-05-25 15:07:22
รายละเอียดของการตอบ ::
พี่มีเบอร์ติดต่อหรือเฟสไหมครับ ผมลองดู พอกดคำนวนเงินปุป จะเป็นเลยย ผมมือใหม่มากอยากปรึกษา รบกวนด้วยน่ะครับ ยังแก้ไม่ได้เลย ส่งวันจันนี้ล่ะ T T

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-05-27 10:39:08 By : suriyaluk
 

   

ค้นหาข้อมูล


   
 

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