-2

PHP を使用して、基本的な HTML メニュー (ユーザーの選択) から URL フィールドに入力する簡単で迅速なソリューションを探しています。

例: www.123.com/test.php?choice_1= USER_Input**t&choice_2=**USER_Input

したがって、これらの 2 つの太字のフィールドにユーザーの選択を入力してから、リクエストすることを検討しています。これは仕事で頼まれたことで、データベースにアクセスする権限がありません。Web ページのみをリクエストできます。

4

4 に答える 4

0

urlencodeデータ。

$url = "http://example.com/test.php?choice_1=" . urlencode($input1) . "&choice_2=" . urlencode($input2)
于 2013-01-10T15:35:05.717 に答える
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

于 2013-01-10T15:35:12.500 に答える
0

この HTML メニューについて説明してください。JavaScript のメニューですか、それともリンク付きのプレーンな HTML メニューですか? JavaScript メニューはより柔軟で、複数の選択肢を選択できます。個人的には、HTML フォームを使用して投稿するだけです。それからあなたはすることができます

header('Location: http://www.example.com/test.php?choice1=' . $POST['one'] . '&choice2=' . $POST['two']);
于 2013-01-10T15:36:40.613 に答える
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);
于 2013-01-10T15:36:59.500 に答える