【发布时间】:2020-08-01 17:30:35
【问题描述】:
看看这段代码,它来自 html 中的一个表单,它有一个 POST 方法并试图将一些信息发送到一个名为 validating-cart.php 的文件
<form action="actions/validating-cart.php" method="POST" id="carrito-form"> <!--COMBO CARRITO-->
<legend class="carrito-legend">COMBO 2</legend>
<input type="hidden" name="nameCombo" id="nameCombo" value="COMBO 2">
<button class="reiniciar-btn" type="button">Borrar carrito</button>
<div class="error-msj"></div>
<ul>
<li><label><input type="checkbox" name="art0" checked="checked" disabled="disabled" value="1 Panal de huevos AAA">1 Panal de huevos AAA</label></li>
<li><label><input type="checkbox" name="art1" checked="checked" disabled="disabled" value="1 Pollo campesino">1 Pollo campesino</label></li>
<li><label><input type="checkbox" name="art2" checked="checked" disabled="disabled" value="1 Libra de queso cuajada">1 Libra de queso cuajada</label></li>
<li><label><input type="checkbox" name="art10" checked="checked" disabled="disabled" value="1 Lata de maiz tierno">1 Lata de maiz tierno</label></li>
<li><label><input type="checkbox" name="art11" checked="checked" disabled="disabled" value="1 Lata de salchicha viena">1 Lata de salchicha viena</label></li>
</ul>
<output>$65.000</output>
<input type="hidden" name="costo" id="precio" value="$65.000">
</form>
通过 PHP 文件,我试图通过 POST 检索输入隐藏元素以及带有值的输入复选框,奇怪的是我的 PHP 文件无法识别输入复选框值中的内容,并且显示错误比如“数组到字符串的转换”。我不知道可能是因为这个 li 项目是从带有 JSON 的 JS 创建的。
【问题讨论】:
-
$_POST['art2']将给出值1 Libra de queso cuajada,因此请验证以查看使用 php 检查的内容。
标签: javascript php arrays