0

我有一个棘手的问题,希望能得到一些建议。

客户设定价格,然后该价格决定了可以购买该商品的客户数量。

我认为我希望从表单中设置项目价格,然后在循环中执行计算,将其保存在数组中,然后仅将数组中的整数回显到由 ajax onlclick 填充的选项框。

至少我认为那是怎么做的。

例如

itemPrice=50,因此只有以下客户可以购买该商品。50,25,10,5,2 或 1,因为这些是计算中唯一的整数(这应该作为组合框或滑块提供)。

$itemprice = 50
for ($i=1, $i < $itemprice, ++$i) {
$array .= $i
}

for each {
is_int($array){
$NoOfCustomersList .= <option value="$NoOfCustomers">$NoOfCustomers</option> 
//(or jQuery slider)
}
}

免责声明

至少这在我看来是这样的,我是 php 新手,所以上面的内容可能是胡言乱语

4

1 回答 1

0

如果你的意思是你只想要除 50 的数字,你可以这样做

$itemPrice = 50;
$array = array();

for ( $i = 1; $i <= $itemPrice; $i++ ){
    if ( $itemPrice % $i == 0 ){ $array[] = $i; }
}


foreach( $array as $item ){
    echo '<option value="', $item ,'"/>', $item ,'</option>';
}
于 2012-04-12T10:43:56.337 回答