从mysql检索数据并显示在php页面上

时间:2019-01-26 05:05:37

标签: php

我正在尝试使用php代码创建报价系统,我可以从数据库中检索数据,但是如何将数据相乘?

例如,数量乘以成本。

代码echo "<td>".$row_result['"cost" * "qua"']."</td>";是我的意思,有人可以帮助我解决此问题。

谢谢

<?php
while($row_result=mysql_fetch_assoc($result)){
    echo "<tr>";
    echo "<td>".$row_result["id"]."</td>";
    echo "<td>".$row_result["gp_name"]."</td>";
    echo "<td>".$row_result["date"]."</td>";
    echo "<td>".$row_result["type"]."</td>";
    echo "<td>".$row_result["checkin"]."</td>";
    echo "<td>".$row_result["checkout"]."</td>";
    echo "<td>".$row_result["country"]."</td>";
    echo "<td>".$row_result["city"]."</td>";
    echo "<td>".$row_result["name"]."</td>";
    echo "<td>".$row_result["arrange"]."</td>";
    echo "<td>".$row_result["qua"]."</td>";
    echo "<td>".$row_result["cost"]."</td>";
    echo "<td>".$row_result['"cost" * "qua"']."</td>";
    echo "<td>".$row_result["reference"]."</td>";

    echo "<td><a href='update.php?id=".$row_result["id"]."'>Change</a> ";
    echo "<a href='delete.php?id=".$row_result["id"]."'>Delete</a></td>";
    echo "</tr>";
    }

?>

2 个答案:

答案 0 :(得分:0)

如果要在不同的数组位置上将两个值相乘,则必须分别访问这些键。

$row_result["cost"] * $row_result["qua"]

答案 1 :(得分:0)

您问题的简短答案是将其内联。为了将来的清晰和易于维护,我还将代码重写为类似的形式。希望这会有所帮助,请让我知道是否可以澄清。

<table>    
 <?php while($row_result = mysql_fetch_assoc($result)): ?>
    <tr>
        <td> <?php echo $row_result["id"]; ?> </td>
        <td><?php echo $row_result["gp_name"] ?></td>;
        <td><?php echo $row_result["date"] ?></td>;
        <td><?php echo $row_result["type"] ?></td>;
        <td><?php echo $row_result["checkin"] ?></td>;
        <td><?php echo $row_result["checkout"] ?></td>;
        <td><?php echo $row_result["country"] ?></td>;
        <td><?php echo $row_result["city"] ?></td>;
        <td><?php echo $row_result["name"] ?></td>;
        <td><?php echo $row_result["arrange"] ?></td>;
        <td><?php echo $row_result["qua"] ?></td>;
        <td><?php echo $row_result["cost"] ?></td>;
        <td><?php echo $row_result["cost"] * $row_result["qua"] ?></td>        
        <td><?php echo $row_result["reference"] ?> </td>
    </tr>
 <?php endwhile; ?>
</table>