2015-05-20 54 views
1

我做了POST表單後發現301錯誤... 當我提交表單時,我失去了所有數據,我不知道爲什麼。 我搜索的網,但因爲我的英語太差了做我什麼都不懂......301錯誤:丟失的數據POST

我的HTML代碼:

<form action="../../controler/add/addSwitchPort.php" method="post"> 
<table> 
    <tr> 
     <td>Switch</td> 
     <td><input type="text" class='switchName' name="switchName"/></td> 
    </tr> 
    <tr> 
     <td><input class="buttonIndex" type="submit" name='vlan' value="Add & vlan" style="width:200px"/></td> 
    </tr> 
</table> 

我的PHP代碼:

<?php 
$switchName = $_POST['switchName']; 

echo $switchName; 
echo '???'; 

$bra = addSwitchPort($switchName); 

你知道爲什麼echo是空的嗎?沒有辦法,因爲這是正確的位置!

感謝您閱讀此:)

+0

您的表單工作正常。這是錯誤在您的行動url –

+0

但'回聲'???'寫在我的屏幕上...所以這是正確的位置 –

+0

我檢查此表格與不行動它完美工作,因此沒有問題的形式 –

回答

0

您的表單操作中存在問題。您必須在表單提交時通過正確的位置。您的代碼中必須包含header以下的函數。

header("Location: http://www.exampe.com"); 
+0

我在哪裏寫這個?此代碼頂部的 –

+0

$ switchName = $ _POST ['switchName']; –

+0

我必須寫出PHP或HTML代碼的位置? –