无法从表单中选择空格

时间:2014-07-09 03:05:45

标签: php forms

出于某种原因,我无法接受带有空格的值。它接受所有值都很好,但是当涉及到一个空格时,它只会占用第一个单词。

在表单页面上我有这个:

    <select name=Team[]>

在下一页我有这个:

    $team1=$_POST['Team'];

如果你需要更多信息,我会分享,但我认为这很简单,我很蠢。

2 个答案:

答案 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'];