-1

ユーザーが郵便番号を入力し、その場所が会社によってカバーされているかどうかに基づいてページにリダイレクトされるサイト用の単純な郵便番号/ページ ファインダーを作成する必要があります。

このサイトで使用されているものと基本的に同じです: http://www.dailypoppins.co.uk/

それが郵便番号であるという事実は、一種の無関係です。簡単にするために、フォームに入力された値を取得し、定義済みの値のリスト(郵便番号、現在カバーされているものはそれほど多くありません)と照合して、ユーザーを適切なページにリダイレクトするPHPファイルが必要です。入力された値/郵便番号について。

誰もこれを行う方法を知っていますか?

4

1 に答える 1

0

これは簡単な例です..

$validPostcodes = array('123', '456', '789');

// get form value
$postcode = $_GET['postcode'];

if (isset($validPostcodes[$postcode])) {
    header('Location: http://www.newsite.com/'.$postcode);
}
else {
    echo 'Postcode does not exist';
}

私が言ったように..これは非常に単純な例にすぎません。郵便番号をデータベースに保存し、フォームの値でエラー チェックを行う方がよい場合があります。

PHP フォームの検証と PHP データベース アクセス、そしてもちろん HTML フォームについて読むことをお勧めします。

PHP データベース アクセス 1 , PHP データベース アクセス 2 , PHP フォーム処理, HTML フォーム

于 2013-01-31T10:42:38.107 に答える