微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

PHP代码不允许多个输入值通过我的表单发送

我正在使用自己构建的应用程序碰壁.我是PHP的新手(不到1个月),并且在导师的帮助下写了一个非常复杂的表格.由于保密协议的原因,我无法在此处发送我的完整代码作为示例.具体来说,我遇到的问题是我的表单无法将多个值发送到两个不同的输入“插槽”.它将向数据库发送一个单一的输入值,但是它应该注册输入的不同值.

<?PHP                        
{
foreach($results['tags'] as $part){
if ($part['category'] == "Part"){
?>
<tr>
<td><?= $part['Part']; ?></td>
<td class="text-center"><?= $product['Amount']; ?></td>
<td><input type="text" name=$product['Val1'] /></td>
<td><input type="text" name=$product['Val2'] /></td>
</tr>

<?PHP
    }
      }

         }

            ?>

我的导师建议将此作为答案,但我不确定他是什么意思:
“ [val1 / 2]似乎需要绑定到产品而不是交易上.现在,它不在“标签”部分内.这有意义吗?”

解决方法:

您正在尝试使用$命名您的var.我想您想在那里输出PHP值,因此将字符串更改为如下所示:

<td><input type="text" name="<?= $product['Val1'] ?>"/></td>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。