2015-10-24 31 views
0

我想知道如何在$ _REQUEST中添加多個數據。這是我目前有:

<?php 
//1 
if(isset($_REQUEST['content'])){ 
//2 
$size   = $_REQUEST['size']; 
$content  = $_REQUEST['content']; 
$correction = strtoupper($_REQUEST['correction']); 
$encoding  = $_REQUEST['encoding']; 

//3 
$rootUrl = "https://chart.googleapis.com/chart?cht=qr&chs=$size&chl=$content&choe=$encoding&chld=$correction"; 

//4 
echo '<img src="'.$rootUrl.'">'; 
} 
?> 

在$內容傳請求,我希望能夠把這樣的事情在
$內容= $ _REQUEST:

(固定測試將始終顯示,無論內容如何)+'內容'+(另一個固定文本)。

問題是,我不知道如何將這些結合在一個請求中。如果我嘗試在總是顯示的文本中添加「:」,我也會得到一個錯誤。

非常感謝您的幫助。

+0

您是否試圖從HTML表單捕獲數據? – KBeckers

+0

是的,從HTML表單。 – Z3br3

回答

0

首先,如果您發佈HTML表單,請使用$ _POST或$ _GET,具體取決於HTML表單methode標記。

它是一個更好的做法。因爲你知道表單類型。

我想你的形式看起來是這樣的:

<form action="action_page.php" method="POST"> 
    <input type="text" name="content" value="Mickey"> 
    <input type="text" name="contentTwo" value="Mouse"> 
    <input type="submit" value="Submit"> 
</form> 

要獲取表單輸入:

<?php 

$content = $_POST["content"]; 
$contentTwo = $_POST["contentTwo"]; 

只需使用輸入的名稱來獲取值出來後的變量。 它很簡單。只要你喜歡,你可以使用盡可能多的輸入。

注意我在html Action屬性和PHP中使用POST。

相關問題