2014-07-09 71 views
0

出於某種原因,我無法接受包含空格的值。它接受所有的值,但是當涉及空間時,它只會用第一個字。無法從表格中選擇空格

在表單頁面我有這樣的:

<select name=Team[]> 

在接下來的頁面我有這樣的:

$team1=$_POST['Team']; 

如果您需要更多的信息,我將分享,但我假設它的東西容易,我很笨。

+0

你錯過了你的表單頁面的代碼,還你只是回聲$ TEAM1? – noahnu

+1

$ _POST ['Team'];添加單引號... – SolidSnake

+0

試過$ _POST ['Team'];同樣的東西 – zrmoffett

回答

0

這是一個多重選擇列表 - //改變這一點 -

<select name="Team[]"> 

你必須將發佈爲數組所以第一個值將是名

$_POST['Team'][0]; 

foreach($_POST['Team'] as $team){ 
    echo $team; 
} 
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'];