在PHP MySQL中基于搜索结果的总行数

时间:2019-05-17 19:29:35

标签: php sql mysqli running-total

在PHP MySQL中,我制作了移动商店系统,在该系统中,用户买卖移动设备,并将买卖金额按表格插入数据库中。

我从视图中检索表中的所有数据,并计算买卖总价。

我也在根据不同的参数进行搜索,例如移动IMEI,比尔号,型号等。

但是搜索后它将正确显示结果,但我想根据他们的搜索显示移动价格总计。 enter image description here

EmployeeEntity

1 个答案:

答案 0 :(得分:0)

搜索SO之后,我找到了以下答案:-

if(isset($_POST['submit'])){
$a = $_POST['userInput'];  //user enter text for search

$query2 = "select sum(buy_price) as buyPrice, sum(sell_price) as sellPrice from mobile where mob_bill='$a' or mob_imei='$a' or mob_model='$a' or mob_status='$a'";
$result2 = mysqli_query($conn,$query2);
$output2="";
while($row2=mysqli_fetch_array($result2)){
        $buyPrice = $row2['buyPrice'];
        $sellPrice = $row2['sellPrice'];
}

$sql = "select * from mobile where mob_bill='$a' or mob_imei='$a' or mob_model='$a' or mob_status='$a'";
$result = mysqli_query($conn,$sql);
$output="";
while($row=mysqli_fetch_array($result)){
        $bill = $row['mob_bill'];
        $imei = $row['mob_imei'];
        $model = $row['mob_model'];

    $output.="<tr>
                <td>$bill</td>
                <td>$imei</td>
                <td>$model</td>
            </tr>"; 

 }
}
else{


}

<?php echo $outout; ?>
<?php echo $buyPrice; ?>
<?php echo $sellPrice; ?>