我需要结合一些 php 和 html 技巧来使表单的典型选择选项段为每个表单保存多个值。产品的 id、标记的 id 和标记的“名称”。这允许管理用户根据利润率选择产品价格。提交表单会为选择中的三个值生成空白值。
<?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 检查选项,但我认为这是因为我的报价失控了。您可以看到每个选项值应该存储三个变量。级别、Price_level 和 Price_level_id。(价值只是为了让用户明确地看到最终的价格是多少。)我如何回应一个适用于所有三个选项的选项?这对我来说将是一个非常强大的解决方案。