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 に答える