我试图获取产品属性的选定选项
<form method="post">
<!-- Check if there are attributte 1 of the product -->
<?php if (($product['Attribute 1 value(s)'] == '') == False): ?>
<div class="form-group">
<label for="size" id="size"><?= $product['Attribute 1 name']; ?></label>
<select name="atr1" id="size" class="form-control">
<!-- For each Attribute 1 value make an option -->
<?php foreach ($option_array_1 as $option_value)
{
echo "<option value=".$option_value.">".$option_value."</option>";
}
?>
</select>
</div>
<?php endif; ?>
</form>
php$_SESSION['atr1'] = $_POST['atr1'];
但是,当我尝试获取该值时,发生错误:注意:未定义的索引:atr2
如何在用户按下购买按钮之前将atr1值保存在Session变量中?
使用onchage
事件并在jquery中获取所选值,然后使用ajax调用php函数调用ajax
并将所选值存储到$_SESSION['atr1']
中要么如下使用$_SESSION['names'] = array();
array_push($_SESSION['names'],$name);