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 > มีปัญหาเรื่องการลบรายการสินค้าค่ะ พอดีใช้ ajax ในการเพิ่มสินค้าในตาราง แต่การลบสินค้าแต่ละรายการทำไม่ได้มันเด้งไปหน้าอื่นไม่อยากให้มันรีเฟรชใหม่ ไม่ทราบว่าทำยังไงค่ะ รบกวนเด้วยคะ



 

มีปัญหาเรื่องการลบรายการสินค้าค่ะ พอดีใช้ ajax ในการเพิ่มสินค้าในตาราง แต่การลบสินค้าแต่ละรายการทำไม่ได้มันเด้งไปหน้าอื่นไม่อยากให้มันรีเฟรชใหม่ ไม่ทราบว่าทำยังไงค่ะ รบกวนเด้วยคะ

 



Topic : 083960



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



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




แสดงหน้าซื้อสินค้า

หน้าสั่งซื้อ เมื่อใส่เลขสมาชิกแล้ว เพิ่มสินค้าเข้าไปได้เลยโดยใส่รหัสสินค้า โดยไม่รีเฟรชหน้า
Code (PHP)
<?
include "include/config.php";
$idname=$_POST['idname'];
if($idname>0){
$sql="SELECT * from customer WHERE cus_id='$idname'";
$result=mysql_query($sql);
$row=mysql_fetch_array($result);
}

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script type="text/javascript">
function showUser(str)
{
if (str=="")
  {
  document.getElementById("txtHint").innerHTML="";
  return;
  }
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
    }
  }
xmlhttp.open("GET","getuser1.php?q="+str,true);
xmlhttp.send();
}

</script>
</head>


<body>
<form id="form1" name="form1" method="post" action="ajax2.php">
  <table width="762" border="0">
    <tr>
      <td width="300">รหัสลูกค้า:
        <label for="idname"></label>
      <input type="text" name="idname" id="idname" /> <input type="submit" name="submit" id="submit" value="ค้นหา"/></td>
      <td width="169">ชื่อ:<input name='name' type='text' value='<?=$row['cus_name'];?>'>
      </td>
      <td width="279">นามสกุล:<input name='lastname' type='text' value='<?=$row['cus_lastname'];?>'>
        </td>
    </tr>
  </table>
</form>
<br>
<form>
รหัสสินค้า:
<input name="users" onChange="showUser(this.value)" id="users">
<br>
<br>
<div id="txtHint"><b></b></div>
</body>
</html>


นี่เป็นหน้าที่เรียกจากฟังก์ชั่น ajax
Code (PHP)
<?
include "include/config.php";
$q=$_GET["q"];


if($q==""){
	echo '<script>alert("กรุณากรอกข้อมูล");</script>';;
}else{
	$sql="SELECT * FROM product WHERE pro_id='".$q."'";
	$result = mysql_query($sql);
		if($row=mysql_fetch_array($result)){
			$proid=$row['pro_id'];
 			$proname=$row['pro_name'];
			$proqty=$row['pro_qty'];?><br><?
			$proprice=$row['pro_price'];
			$propoint=$row['pro_point'];
				$sql1="INSERT INTO `basket` ( `id` , `bas_id` ,`bas_name`, `bas_qty` , `bas_price` , `bas_point` )
				VALUES (
				'0', '$proid','$proname','1', '$proprice', '$propoint'
				)";
				if($result1=mysql_query($sql1)){
					$newqty=$proqty-1;
					$sql6="UPDATE product SET pro_qty='$newqty' WHERE product.pro_id='$proid'";
					/*$result6=mysql_query($sql6);*/
					}
		}else{
			$sql2="SELECT * FROM service WHERE ser_id='".$q."' ";
			$result2=mysql_query($sql2);
				if($row2=mysql_fetch_array($result2)){
				$serid=$row2['ser_id'];
				$sername=$row2['ser_name'];
				$serprice=$row2['ser_price'];
				$serpoint=$row2['ser_point'];
					$sql4="INSERT INTO `basket` ( `id` , `bas_id` ,`bas_name`, `bas_qty` , `bas_price` , `bas_point` )
						VALUES (
						'0', '$serid','$sername','1', '$serprice', '$serpoint'
						)";
						 $row4=mysql_query($sql4);
				}else{
					echo '<script>alert("ไม่สามารถเพิ่มสินค้า/บริการได้");</script>';;
					}
		}
}
	



$sql5="SELECT * FROM basket";
$result5=mysql_query($sql5);

?> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>


</head>

<body>


<p><? echo "<table border='0'>
<tr>
<th align='center' bgcolor='#FFCCCC' width='90'>รายการที่</th>
<th align='center' bgcolor='#FFCCCC' width='90'>รหัสสินค้า</th>
<th align='center' bgcolor='#FFCCCC' width='450'>ชื่อสินค้า</th>
<th align='center' bgcolor='#FFCCCC' width='90'>จำนวน</th>
<th align='center' bgcolor='#FFCCCC' width='90'>ราคา</th>
<th align='center' bgcolor='#FFCCCC' width='90'>แต้ม</th>
<th align='center' bgcolor='#FFCCCC' width='90'>รวม</th>
<th align='center' bgcolor='#FFCCCC' width='90'>ลบ</th>
</tr>";
$total=0;
$sumtotal=0;
$totalpoint=0;
$sumtotalpoint=0;
$count =1;

while($row5 = mysql_fetch_array($result5))
  {

$total=$row5['bas_qty']*$row5['bas_price'];
$totalpoint=$row5['bas_qty']*$row5['bas_point'];
$sumtotal=$sumtotal+$total;
$sumtotalpoint=$sumtotalpoint+$totalpoint;
  echo "<tr>";
  echo "<td align='center'>" . $count . "</td>";
  echo "<td align='center'>" . $row5['bas_id'] . "</td>";
  echo "<td align='center'>" . $row5['bas_name'] . "</td>";
  echo "<td align='center'>".$row5['bas_qty']."</td>";
  echo "<td align='center'>" . $row5['bas_price'] . "</td>";
  echo "<td align='center'>" ?>
  <?=number_format($totalpoint,2);?><? "</td>";
  echo "<td align='center'>"?><?=number_format($total,2);?><? "</td>";
  echo "<form>";
  echo "<td align='center'><input type='submit' name='submit' id='submit' value='ลบ'></td></form>";
  
		
  echo "</tr>";
  $count++;
  }
echo "</table>";

?><br> 
  รวมทั้งหมด<?=number_format($sumtotal,2);?>
  <br>รวมแต้ม<?=number_format($sumtotalpoint,2);?> <?
?>
</body>
</html>


ขอความกรุณาด้วยนะค่ะ พอดีติดตรงส่วนนี้จริงๆค่ะ รบกวนผู้รู้ด้วยค่ะ



Tag : PHP, JavaScript, Ajax







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2012-09-13 23:18:42 By : nookeybear View : 2222 Reply : 1
 

 

No. 1

Guest


http://web-programming-bookmark.blogspot.com/2011/01/delete-record-confirmation-by-num.html






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-09-14 03:20:31 By : num
 

   

ค้นหาข้อมูล


   
 

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