2013-01-10 70 views
-2

我正在尋找一個簡單的快速解決方案,使用PHP從基本HTML菜單(用戶選擇)填充URL字段。使用PHP填充用戶輸入的URL字段

例如: www.123.com/test.php?choice_1= USER_INPUT **噸& choice_2 = ** USER_INPUT

所以即時尋找以填充與用戶選擇這些2個粗體字段和然後請求它。它被要求在工作中做的事情,我沒有訪問數據庫的權限。我只能請求一個網頁。

+0

我在使用HTML我只是想知道,如果該請求將工作中使用這2個領域的變量,因爲我知道,一個URL必須是引號內使GUI的過程。 – Zee

回答

0

urlencode的數據。

$url = "http://example.com/test.php?choice_1=" . urlencode($input1) . "&choice_2=" . urlencode($input2) 
+0

好的,我猜你回答了我在網址中有一個變量的問題:)...會嘗試它謝謝你。 – Zee

+0

謝謝你完美的工作 – Zee

0

快速指南:

<form action="index.php" method="get"> 
<input type="text" name="input1" id="input1"/> 
<input type="text" name="input2" id="input2"/> 
<input type="submit" value="Submit"> 
</form> 

URL會是這個樣子:index.php?input1=VALUE&input2=VALUE

0

描述此HTML菜單,它是一個JavaScript的或純HTML菜單中的鏈接? JavaScript菜單更加靈活,可讓您選擇多個選項。就個人而言,我只會使用HTML表單併發布它。然後,你可以做

header('Location: http://www.example.com/test.php?choice1=' . $POST['one'] . '&choice2=' . $POST['two']); 
0
$url = 'http://123.com/test.php?'; 
$parts = array(); 
$request = array(
    'input_1' => $_POST['input_1'], 
    'input_2' => $_POST['input_2'], 
    'input_3' => $_POST['input_3'], 
); 
foreach ($request as $key => $value) { 
    $parts[] = "{$key}={$value}"; 
} 
$url .= implode('&', $parts); 
相關問題