2013-05-10 49 views
0

我想要兩個文本框,並獲取在另一個php文件中輸入的值。但是,是否可以有一個提交這兩個值的提交按鈕?將值從一個php文件中的兩個文本框傳遞給另一個php文件,並提交一個提交按鈕

要獲得page1.php中值,則page2.php

我有這個在一個文本框中傳遞值:

<form action='page2.php' method='post'> 
<INPUT TYPE = "TEXT" NAME='search' VALUE ="search"> 
<INPUT TYPE = "Submit" Name = "Submit1" VALUE = "Search"> 
</form> 

和使page2.php,我使用獲得的價值:

$sname = $_POST['search']; 

但是,如何有兩個文本框,並同時傳遞兩個值?

<form action='page2.php' method='post'> 
<INPUT TYPE = "TEXT" NAME='search1' VALUE ="search1"> 
<INPUT TYPE = "TEXT" NAME='search2' VALUE ="search2"> 
<INPUT TYPE = "Submit" Name = "Submit1" VALUE = "Search1","Search2"> 
</form> 

而就使page2.php:

$name1=$_POST['search1']; 
$name2=$_POST['search2']; 

我知道我不是這樣做是正確的提交部分。我應該做些什麼來改變它?

+0

這應該只是工作... – Borniet 2013-05-10 13:57:33

+0

你有沒有嘗試過的代碼,看看會發生什麼? – andrewsi 2013-05-10 14:00:05

+0

代碼看起來整潔,不應該造成一個概率,順便說一句你嘗試過嗎? – dreamweiver 2013-05-10 14:00:27

回答

0

你的形式應該是這樣的:

<form action='page2.php' method='post'> 
    <INPUT TYPE = "TEXT" NAME='search1' VALUE ="search1"> 
    <INPUT TYPE = "TEXT" NAME='search2' VALUE ="search2"> 
    <INPUT TYPE = "Submit" Name = "Submit1" VALUE = "Search"> 
</form> 

submit鍵的值是不相關的輸入框的名字。在第一個例子中,名字的相似性可能被誤導了。在html表單中,當用戶點擊submit按鈕時,表單中定義的所有字段將被髮送到action歸屬的指定目標文件。然後,在目標文件中,可以根據您在表單中定義的method來檢索這些發送的變量。

相關問題