首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在ajax调用页中显示从ajax操作页到ajax输出表的总量。

在ajax调用页中显示从ajax操作页到ajax输出表的总量。
EN

Stack Overflow用户
提问于 2018-05-14 09:53:35
回答 1查看 41关注 0票数 0

如何在ajax返回输出表下面显示sales表中的总金额,然后在调用页面中如何传递和接受?

ajax操作页

代码语言:javascript
复制
$customer=$_POST["from_date"];
  $item=$_POST["to_date"];
  $quantity=$_POST["qty"];
  $ins=mysqli_query($connect,"INSERT INTO sale(pr_id,customer_name,item,quantity,sale_date) VALUES ('$item','$customer','$item','$quantity','$date')");
  $query="SELECT p.pr_name,  p.mrp, s.quantity,s.customer_name FROM sale s JOIN product p ON ( s.pr_id = p.pr_id ) WHERE s.customer_name = '$customer' AND p.pr_id = '$item'";
  $result = mysqli_query($connect, $query);  
  $output = '';  
if(mysqli_num_rows($result) > 0)  
{  $i=0;
  while($row = mysqli_fetch_array($result))  
       { 
            $output .= '  
                 <tr> 
                      <td>'.$i.'</td> 
                      <td>'. $row["pr_name"] .'</td> 
                      <td>'. $row["quantity"] .'</td> 
                      <td>'. $row["mrp"] .'</td>  
                 </tr>  
            ';  
              $output .= '  

            ';  
$i++;
       }  
  }  
  else  
  {  
       $output .= '  
            <tr>  
                 <td colspan="5">No Order Found</td>  
            </tr>  
       ';  
  }  

  $output .= ' <tr> 
  <td><?php echo $i++; ?></td>
  <td>'. $row["pr_name"] .'</td> 
  <td>'. $row["quantity"] .'</td>
  <td>'. $row["mrp"] .'</td> 
  </tr>    
  ';  
  echo $output;  
}  
?>
EN

回答 1

Stack Overflow用户

发布于 2018-05-14 11:33:28

用每一行的总数循环遍历所有表格单元格如何?首先,给单元格一个我们可以参考的类(例如,汇总框)。

在jQuery中:

代码语言:javascript
复制
var total = 0;
$('.totalbox').each(function(){
    boxTotal = $(this).html();    
    total = total + boxTotal;
});
$('#some-other-div').html(total);

您可能需要将val解析为一个数字,它很可能被视为一个字符串。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50327533

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档