Php 我正在修改我们学校的酒店预订系统,我的问题是我很难显示我的价格输出

Php 我正在修改我们学校的酒店预订系统,我的问题是我很难显示我的价格输出,php,mysql,sql,Php,Mysql,Sql,这是我的html表单不完整的唯一例子 <?php $sql = "SELECT * from tblpv where refID = :refID"; $query = $dbh->prepare($sql); $query->bindParam(':refID', $refID, PDO::PARAM_STR); $query->execute(); $results=$query->fetchAll(PDO::FETCH_OBJ); $norooms = 0;

这是我的html表单不完整的唯一例子

<?php
$sql = "SELECT * from tblpv where refID = :refID";
$query = $dbh->prepare($sql);
$query->bindParam(':refID', $refID, PDO::PARAM_STR);
$query->execute();
$results=$query->fetchAll(PDO::FETCH_OBJ);
$norooms = 0;
$extrabed = 0;

foreach ($results as $result) {
  $norooms += $result->norooms;
  $extrabed += $result->extrabed;
}
我仍然无法显示我的答案。我想知道为什么和如何

编辑1 我的结果来自第一个答案。

一, 2. 3. 4. 5. 6. 7. 8. 9 10 11

我就是这么做的,对吗?没有任何变化对不起,我觉得我缺乏逻辑思维。

这是房间数量和额外床位数量的结果


这是我得到的

请尝试一下并告诉我们输出:

    <li>Number of Rooms: <b><?php echo $norooms ?></b></li>
    <li>Number of Extra Bed: <b><?php echo $extrabed ?></b></li>

您的HTML已被注释掉。->是如何关闭HTML评论,而不是-!>对不起,那是个错误。Ita实际上看起来像是房间的数量:额外的床的数量:到达:离开:停留时间:这在评论中是不可读的。您仍然可以将您的问题添加到与SQL查询相同的页面中的代码中的相关信息?您是否收到任何警告/错误消息?是。只有一种形式。没有错误只是我的NOROOM和EXTRABED没有显示计算值我已经试过了,但仍然没有得到任何结果。有什么问题吗?是因为我设置了$norooms和$extrabed=0的值吗?当我移除它时,什么都没有出现。我想知道从数据库中获取价值的逻辑,并像发票一样显示在网站表单上。例:总床位数:$10你能给我看一下数据库的摘录和完整的代码吗?好的,请稍等。它告诉我添加更多的文本,因为代码太长,我可以用什么方式发送我的db?你可以截图,并将其添加到你的问题中。我已经附上了你给我的代码和答案,你可以在右上角看到,这就是我得到的答案。
$refID = '7425901624';

$sql = "SELECT SUM(extrabed) as extrabed, COUNT(id) as norooms from tblpv where refID = :refID";
$query = $dbh->prepare($sql);
$query->bindParam(':refID', $refID);
$query->execute();
$results = $query->fetch(PDO::FETCH_ASSOC);

echo "Result: "; print_r( $results ); echo "<br />";
echo "Extrabed: " . $results['extrabed'] . "<br />";
echo "Norooms: " . $results['norooms'] . "<br />";