出于某种原因,我无法接受带有空格的值。它接受所有值都很好,但是当涉及到一个空格时,它只会占用第一个单词。
在表单页面上我有这个:
<select name=Team[]>
在下一页我有这个:
$team1=$_POST['Team'];
如果你需要更多信息,我会分享,但我认为这很简单,我很蠢。
答案 0 :(得分:0)
这是一个多选列表 - //改变这个 -
<select name="Team[]">
您拥有的名称将作为数组发布,因此第一个值将是
$_POST['Team'][0];
或
foreach($_POST['Team'] as $team){
echo $team;
}
答案 1 :(得分:0)
“Team []”是一个数组:
$team1 = $_POST['Team'][0];
在您的安全代码中使用is_array。
if (is_array($_POST['Team']))
$team1 = $_POST['Team'][0];
else
$team1 = $_POST['Team'];
或:
$team1 = (is_array($_POST['Team'])) ? $_POST['Team'][0] : $_POST['Team'];