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 > รบกวนดูโปรเจ็คให้ทีครับ ผมจะจมมาเกือบ 2 เดือนแล้ว T^T



 

รบกวนดูโปรเจ็คให้ทีครับ ผมจะจมมาเกือบ 2 เดือนแล้ว T^T

 



Topic : 128544



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



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




คือผมเป็นมือใหม่.. ใหม่ชนิดที่ว่า เริ่มจาก 0 เลยครับ ติดปัญหามาจะ 2 เดือนแล้ว วอนพี่ๆ น้องๆ ช่วยทีครับ
1.ไม่ได้ Error บรรทัดไหนครับ
2.ปัญหามันเกิดหลังจากนี้ครับ
2.1 ทำการสั่งสินค้าครับ.. พอเพิ่มจำนวนเสร็จก็กด "อัพเดต" ทุกอย่างยังปกติ
2.2 ทำการสั่งสินค้าอย่างอื่น เพิ่มจำนวน ลดจำนวน กด "อัพเดต" ก็ยังปกติครับ
* *2.3 แต่พอกด "ลบ(x)" แล้วสั่งสินค้าใหม่... เท่านั้นละครับ เละเลย
**2.4 หลังจากกด อัพเดต หรือ สั่งสินค้าเพิ่มอีก มันจะไม่ยอมอัพเดต สินค้าก็จะกลายเป็น 1 ชิ้นตลอด
สั่ง 5 ชิ้น กดอัพเดต มันก็จะกลายเป็น 1 เหมือนเดิม
**2.5 หลังจากนั้น ราคารวมมันกลายเป็น 0 ครับ

ช่วยผมทีครับ ผมหมดปัญญาจริงๆ TT^TT ลองมาเป็นเดือนๆ แล้ว
หมดทางจริงๆ จึงมาขอความช่วยเหลือครับ TT^TT

ขอบคุณครับ เดี๋ยวหาวิธีต่อไป TT^TT



Tag : PHP, MySQL, HTML, XAMPP









ประวัติการแก้ไข
2017-08-12 11:38:44
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2017-08-10 21:43:07 By : T^T View : 795 Reply : 4
 

 

No. 1



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

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

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

ไม่มีใครดูให้คุณครับ แนะนำให้โพสปัญหาที่พบเจอในแต่ล่ะส่วนครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-08-11 13:05:39 By : mr.win
 


 

No. 2



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

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

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


ต้องรู้จักแก้ปัญหา ด้วยตัวเองบ้างอ่ะ บางที

ยิ่งเจอบักเยอะ มันทำให้เรายิ่งเก่งขึ้น

ปกติ โปรแกรมเมอร์ไม่ยอมแพ้ไรง่ายๆ นะ

เมื่อเลือกสายนี้แล้วต้องทำใจ ว่าเราจะต้องเจอเรื่องแบบนี้ตลอดไป

บางที เส้นผมมันก็แค่บังภูเขา
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-08-11 15:58:51 By : Pong Thep
 

 

No. 3



โพสกระทู้ ( 9,587 )
บทความ ( 2 )



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


ตอบความคิดเห็นที่ : 1 เขียนโดย : mr.win เมื่อวันที่ 2017-08-11 13:05:39
รายละเอียดของการตอบ ::
... คิดเหมือนผมเลย กำลังคิดว่าจะมีใครว่างใจดีไปโหลดมาทดสอบให้หรือเปล่า

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-08-12 00:43:59 By : Chaidhanan
 


 

No. 4



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

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

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


การ debug php ค่อนข้างยากหน่อย เพราะใช้ Text editor ไม่เหมือนพวก .NET ที่เขียนด้วย Visual Studio เพราะฉะนั้นส่วนใหญ่ก็จะใช้
- echo
- print
- print_r
- var_dump
อะไรประมาณนี้ และก็ดู error log ซึ่งจะทำให้เราพบปัญหาที่เกิดขึ้นว่าเกิดจากอะไร ในกรณีนี้น่าจะเกิดจาก การเพิ่ม $_SESSIOM['strQty'][$i]
มันจะถุกเพิ่มมาเรื่อยๆ เพราะฉะนั้นตอนที่โพสต์เราอาจจะต้องบอกว่าค่ามันเก็บอยู่ตัวที่เท่าไหร่ ลองเอาไฟล์ show.php ไปดูแล้วกันน่ะ

Code (PHP)
<?php
session_start();
include("../config.php");

echo "SESSION['strQty']";
print("<pre>".print_r($_SESSION['strQty'],true)."</pre>");
echo "<hr>";

if(isset($_POST['submit'])){                       
	for($i=0; $i < count($_POST['strQty']); $i++){
		$_SESSION["strQty"][$i] = $_POST['strQty'][$i];
        echo "SESSION['strQty'][$i] : ".$_SESSION["strQty"][$i]."<hr>";
	}
    foreach($_POST['strQty'] as $ix => $value){
    		$_SESSION["strQty"][$ix] = $_POST['strQty'][$ix];
        echo "SESSION['strQty'][$ix] : ".$_SESSION["strQty"][$ix]."<hr>";
	}    
}
?>		
  	
<html>
<head>
<title>สิ้นสุดการสั่งสินค้า</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">

</head>
<body id="top">

<form method='post'>
<table width="400"  border="1">
  <tr bgcolor="#FF66CC">
    <td width="ถจ">ลำดับ</td>
    <td width="101">รหัสสินค้า</td>
    <td width="82">ชื่อสินค้า</td>
    <td width="82">ราคา</td>
    <td width="79">จำนวน</td>
    <td width="79">ราคารวม</td>
    <td width="10">ลบ</td>
  </tr>
  <?php
  $Total = 0;
  $SumTotal = 0;

  for($i=0;$i<=(int)$_SESSION["intLine"];$i++)
  {
	  
	// เริ่มคิดราคา
	  if($_SESSION["strPro_ID"][$i] != "") 
	  {
		$strSQL = "SELECT * FROM product WHERE Pro_ID = '".$_SESSION["strPro_ID"][$i]."' ";
		$objQuery = mysql_query($strSQL)  or die(mysql_error());
		$objResult = mysql_fetch_array($objQuery);
		$Total = $_SESSION["strQty"][$i] * $objResult["Pro_Price"];
		$SumTotal = $SumTotal + $Total;
	  ?>
	  <tr>
		<td><?php echo $i;?></td>
		<td><?php echo $_SESSION["strPro_ID"][$i];?></td> <!-- ไอดี -->
		<input type='hidden' name='strPro_ID[<?php echo $i;?>]' value='<?php echo $_SESSION["strPro_ID"][$i];?>'>
		<td><?php echo $objResult["Pro_Name"];?></td><!-- ชื่อ -->
		<td><?php echo number_format($objResult["Pro_Price"]);?></td> <!--ทำการกดปุ่ม submit แล้วราคาฟอร์แมทใหม่ -->
		<td><input type='number' name='strQty[<?php echo $i;?>]' min='1' max='<?php echo $objResult["Pro_Total"]; ?>' value='<?php echo $_SESSION["strQty"][$i];?>' size='4'></td> <!-- min อย่างต่ำ 1 ชิ้น max จำนวนที่ใส่ได้สูงที่สุดตามที่ตัสแปร Pro_Total admin ตั้งไว้-->
		<td><?php echo number_format($Total,2);?></td> <!-- ฟอร์แมทราคา แล้วใส่จุดทศนิยม 2 ตำแหน่ง -->
		<td><a href="delete.php?Line=<?php echo $i;?>">x</a></td> <!-- ลบ -->
	  </tr>

	  <?php
	  }
  }
  ?>
  	  <tr>
	  	<td colspan='6' align='right'>รวมราคา<?php echo number_format($SumTotal,2);?></td>
	 </tr>
</table>
	<input type='submit' name='submit' value='อัพเดต'>
	<button type='button' onclick="parent.location.href='..'">ยกเลิก</button>
</form>

<br><br><a href="../product.php">สั่งสินค้าเพิ่มเติม</a>
<?php
	if($SumTotal > 0)
	{
?>
	| <a href="checkout.php">ยืนยันการสั่งซื้อ</a>
<?php
	}
?>

</body>
</html>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-08-13 00:13:14 By : ccjpn
 

   

ค้นหาข้อมูล


   
 

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