<分区>
<分区>
输入名称“option[][width]”,因为我想要 2 个输入乘法,但它不会崩溃。请输入名称。
<?php
$height = null;
$width = null;
function vir2nok($data) {
return str_replace(",",".",$data);
}
if ($_POST) {
$height = vir2nok($_POST["height"]);
$width = vir2nok($_POST["width"]);
if (is_numeric($height) && is_numeric($width)) {
$sonuc = $height * $width;
echo $height." x ".$width." = ".$sonuc."<hr>";
}
}
?>
<form action="" method="post">
<input type="text" name="option[<?php echo $option['product_option_id']; ?>][height]" placeholder="<?php echo $label_height; ?>" id="input-option<?php echo $option['product_option_id']; ?>" class="pso-height-input form-control" />
<input type="text" name="option[<?php echo $option['product_option_id']; ?>][width]" placeholder="<?php echo $label_width; ?>" id="input-option<?php echo $option['product_option_id']; ?>" class="pso-width-input form-control" />
<input type="submit" name="gonder">
</form>
最佳答案
您没有正确访问字段,请尝试将这两行更改为:
$height = vir2nok($_POST["option"][$option['product_option_id']]["height"]);
$width = vir2nok($_POST["option"][$option['product_option_id']]["width"]);
关于php - 两个数组相乘名称 x,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54846957/