我想将value
保存为Hsn/product code
,将选项文本保存为product
。
我为hsn
定义了值,因为我想在我的active webpage
上将其显示为Selected option Hsn code
。
但问题是,当我提交表格时,我在数据库中的productName
和ProductHSN
中收到相同的值
我想将productName
存储为saree, lehga, etc
ProductHSN
一样W1, M1,etc
.
塑料帮助
<select class="form-control" id="colTwo2" name="colTwo[]" data-
type="productName" required="">
<option value=""> --SELECT-- </option>
<option value="W1">Saree</option>
<option value="W2">Lehga</option>
<option value="G1">Kurti</option>
<option value="G2">Salwar Suit</option>
<option value="G3">Lagi</option>
<option value="G4">Hairam</option>
<option value="G5">Long Suit</option>
<option value="W3">Goun</option>
<option value="W10">Chunri</option>
<option value="M1">Suiting</option>
<option value="M2">Shirting</option>
<option value="G6">Jeans</option>
<option value="M4">T-Shirt</option>
</select>
您获得的值相同,因为仅发送选项值="中的值。不是选项文本。
你可以使用 PHP 爆炸函数。
.HTML
<select class="form-control" id="product" name="product" required>
<option value=""> --SELECT-- </option>
<option value="W1|Saree">Saree</option>
<option value="W2|Lehga">Lehga</option>
<option value="G1|Kurti">Kurti</option>
<option value="G2|Salwar Suit">Salwar Suit</option>
</select>
.PHP
<?php
$result = $_POST['product'];
$result_explode = explode('|', $result);
$producthsn = $result_explode[0];
$productname = $result_explode[1];
?>
在选择框中,我们提供了 2 个带有"|"分隔符的选项来拆分值。在操作中,页面结果被分解成一个数组。然后,可以将每个单独插入到数据库中。