我在表单上输入了无线电
我正在尝试为他们分配两个单独的值。一个是产品名称,另一个是产品价格。 然后在php中,我将对选择进行总计。
<input type="radio" id="tile1"
name="tile" value="Calcatta 12x 24 | 2.99" />
<input type="radio" id="tile2"
name="tile" value="Subway 3x12 | 1.99" />
<input type="radio" id="tile3"
name="tile" value="Marazza 12x24 | 2.99" />
<input type="radio" id="tile4"
name="tile" value="Chicaro 12x12 | 3.99" />
对于我的确认电子邮件,我需要能够拨打产品名称。
对于总成本,我需要能够询问产品的价格。
我尝试搜索解决方案,但是我找不到能解决问题的特定解决方案。
答案 0 :(得分:1)
您应该explode()
的tile
值,如:
$tile = $_POST['tile']; // e.g. "Calcatta 12x 24 | 2.99"
$details = explode(' | ', $tile);
echo $details[0]; //Calcatta 12x 24
echo $details[1]; //2.99
请注意:永远不要像上面的示例一样信任/使用用户提交的数据。避免按原样使用$_POST
/ $_GET
变量。