【发布时间】:2021-07-10 14:18:59
【问题描述】:
我需要检查 $qt1、$qt2 和 $qt3 中的数字是否为负数,如果其中任何一个为负数,则不运行其余代码,如果它们为 0 或正数,则运行其余代码。 我需要写更多的东西,所以我可以发布这个问题,很抱歉,如果我让你白读这个,但我只需要我所要求的,我在网上搜索并找不到任何可以帮助我的东西。我的编码水平真的很基础,所以请尽量不要让事情变得超级复杂。并感谢任何愿意提供帮助的人。
<?php
$qt1 = 2;<br>
$prec1 = 10; <br>
$qt2 = 2;<br>
$prec2 =5 ;<br>
$qt3 = 3;<br>
$prec3 =12 ;<br>
$descpromo = "abr20";<br>
$total = $qt1 * $prec1 + $qt2 * $prec2 + $qt3 * $prec3;
If (($qt1 + $qt2 + $qt3) >0 ){
IF ($total < 40) {
$portes = 5;}
ELSE
{ <br>if ($total < 50) {
$portes = 2.5;}
<br>else { $portes = 0;}
}
if ($descpromo = "abr20") {
<br>$totalpromo = $total * 0.20; }
else
{ $totalpromo = 0; }
$totalfinal = $total - $totalpromo;
print ("Dados Da Encomenda:"). "<br>"."<br>";
echo ("Bola de futbol ⚽: ");
print round($qt1, 2);
echo "<br>"."<br>";
echo ("Bola de beisebol ⚾: ");
print round($qt2, 2);
echo "<br>"."<br>";
echo ("Bola de Basket ????: ");
print round($qt3, 2);
echo "<br>"."<br>";
echo ("Encomenda: ");
print ($total);
echo (" €");
echo "<br>"."<br>";
echo ("Valor dos portes: ");
print ($portes);
echo (" €");
echo "<br>"."<br>";
echo (" Valor sem Iva: ");
print round($total/1.30,2);
echo "<br>"."<br>";
echo (" Valor do Iva: ");
print round ($total - ($total/1.30), 2);
echo (" €");
}
else{
echo "<br>";
print (" Tem que possuir pelo menos 1 item na sua encomenda");
}
echo "<br>"."<br>";
if ($totalfinal < 50) {
print (" A encomenda será entregue dentro de 10 dias uteis");}
else{
echo"<br>";
print (" A encomenda será entregue dentro de 3 dias uteis");
echo "<br>";
}
?>
【问题讨论】:
-
你的问题到底有什么困难?只需检查
$qt < 0并根据它执行我们的 if else。 -
到目前为止你尝试过什么?你被困在哪里了?
-
这能回答你的问题吗? Detecting negative numbers
标签: php