我的HTML / PHP脚本有问题。我需要使用$ _POST方法将信息从包含HTML表单的页面传递到将这些数据插入MySQL数据库的PHP页面。
这是代码。
第1页:
$Difensori = $_POST['Difensori'];
[...]
<form id="form1" name="form1" method="post" action="/esegui/invio-formazione/?lega=' . $lega . '" onsubmit="return vdi()">
[...]
echo '</select><br class="clear" /><label for="Difensori">Difensori</label><select name="Difensori[]" id="Difensori" size="5" multiple="multiple" tabindex="1">';
[...]
当我进入MySQL表时,我得到的查询值为Difensori =“ array”。
您能帮我解决此问题吗? 谢谢
答案 0 :(得分:-1)
除非将selects name
属性用于多选,否则将其括起来,然后需要序列化$ _POST数据以将其存储在单列中。
一些序列化选项;
<?php
serialize($_POST['param']);
json_encode($_POST['param']);