フォームの一般的な選択オプションセグメントに各フォームの複数の値を保持させるには、いくつかのphpとhtmlのトリックを組み合わせる必要があります。製品のID、マークアップのID、およびマークアップの「名前」。これにより、管理ユーザーは利益率に基づいて製品の価格を選択できます。フォームを送信すると、select内の3つの値に空白の値が生成されます。
<?php
$factor_grab = "
SELECT * FROM product_latest_price_factor AS t1
WHERE product_id = '".$product_id."'";
//echo $factor_grab.'<br>';
$factor_result = mysql_query($factor_grab) or die (mysql_error());
while($frow=mysql_fetch_array($factor_result))
{
$level = $frow['level'];
$percentage = $frow['percentage'];
$value = $frow['value'];
$price_level_id = $frow['price_level_id'];
//This piece does not work
echo '<option value="{level:\''.$level.'\', price_level_id:\''.$price_level_id.'\', percentage:\''.$percentage.'\'}">'.$level.' - %'.number_format($percentage,2).' - $'.$value.'</option>';
}
?>
フォームの値を確認し、Google Chromeでオプションを調べて、今回は釘付けにしたと思いましたが、見積もりが手に負えなくなっているためだと思います。各オプション値が3つの変数を格納することになっていることがわかります。Level、Price_levelおよびPrice_level_id。(値は、ユーザーが結果の価格を明示的に確認するためのものです。)3つすべてで機能するオプションをエコーアウトするにはどうすればよいですか?それは私にとって非常に強力な解決策になるでしょう。