gpt4 book ai didi

php - 不使用sql对价格进行排序

转载 作者:行者123 更新时间:2023-11-29 14:18:53 24 4
gpt4 key购买 nike

我正在做一张门票定价表。除了一个小问题之外,它工作得很好,价格的顺序是错误的,这是我到目前为止所得到的:

$totalresult = mysql_query("select * from ticket_pricing  WHERE (service_id='".mysql_real_escape_string($_POST['service_id'])."') and (boarding_point='".mysql_real_escape_string($_POST['boarding_point'])."') order by ticket_type DESC") or die(mysql_error());

while($row = mysql_fetch_array($totalresult)){
if(strtolower($row['ticket_type']) === "single"){
if (!$a++){
echo($row['ticket_type']);
$a++;
}
?>
<span>
<?php echo($row['price']);?>
</span>
<?php
}
if(strtolower($row['ticket_type']) === "return"){
if (!$b++){
echo("<br />" . $row['ticket_type']);
$b++;
}
?>
<span>
<?php echo($row['price']);?>
</span>
<?php
}
if(strtolower($row['ticket_type']) === "period"){
if (!$c++){
echo("<br />" . $row['ticket_type']);
$c++;
}
?>
<span>
<?php echo($row['price']);?>
</span>
<?php
}
if(strtolower($row['ticket_type']) === "group"){
if (!$d++){
echo("<br />" . $row['ticket_type']);
$d++;
}
?>
<span>
<?php echo($row['price']);?>
</span>
<?php
}
}

最佳答案

为什么不使用价格作为第二种排序方法来排序两次?

 $totalresult = mysql_query("select * from ticket_pricing  
WHERE (service_id='".mysql_real_escape_string($_POST['service_id'])."')
and (boarding_point='".mysql_real_escape_string($_POST['boarding_point'])."')
order by ticket_type DESC, price ASC") or die(mysql_error())

关于php - 不使用sql对价格进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12106040/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com