-1

あいまいなタイトルで申し訳ありません。私が取得しようとしている動作は、要約するのが少し難しいです。

私は会社の Web サイトを更新しています。最初に変更したのは、mailto: リンクを介してすべての会社の電子メール アドレスを公開するのではなく、連絡先フォームを作成することでした。

連絡先フォームは非常に簡単です...名前、送信者の電子メールアドレス、メッセージ...そして、誰に電子メールを送信するかを選択できる選択ボックス.

現在、他のページには、特定の活動のための mailto: リンクがまだいくつかあります。次にやりたいことは、これらのリンクを連絡先ページを指すように変更することです。

私がやりたいことは、連絡先ページへの URL に「誰にメールを送信するか」を選択するための変数を渡して、正しい選択が自動入力されるようにする方法を考え出すことです。

IE - 求人広告のリンクをクリックすると、人事担当者が表示されます。彼らが HIPPA について知りたい場合は、選択項目に HIPPA の担当者が入力されます。等。

現在の連絡先ページは PHP を使用しているため、URL から値を読み取るようにインタープリターを設定できるのではないかと考えていました。

編集:

だから、これは私が使用している選択ボックスです(短縮され、名前が変更されています)。私が達成しようとしているのは、操作情報について、たとえば default.htm からのリンクをクリックすると、contact.php に移動し、sendto リストから「wayne」を選択することだけです。

<select id="sendTo" name="sendTo">
    <option id="jim" value="jim">Jim, Executive Vice President</option>
    <option id="wayne" value="wayne">Wayne, Vice President, Chief Operating Officer</option>
    <option id="chris" value="chris">Chris, Operations Director</option>
    <option id="val" value="val">Val, Communications Center Director</option>
    <option id="kathy" value="kathy">Kathy, Client Accounts Director</option>

</select>
4

2 に答える 2

0

$_GET 配列を使用して連絡先ページにデータを渡し、次に配置することができます

<option value="bob" <?=($_GET['person']=='bob')?'selected="selected"':''?> >bob</option>
于 2013-05-21T14:04:26.200 に答える
0

これを試してみてください

<input type="checkbox" value="steve" <?php echo $_GET[ 'email' ] == 'steve' ? 'checked="checked"' : ''?> />Steve

これによりチェックボックスが作成され、$_GET変数emailが に設定されている場合steve、このチェックボックスがオンになります

そして選択のために

<select>
    <option value="steve" <?php echo $_GET['email'] == 'steve' ? 'selected="selected"' : '' ?>>Steve</option>
</select>

あなたのURLの場合(変数を変更した上記の通知)、次のようなものになります

http://www.example.com/contact.php?email=steve

于 2013-05-21T14:02:00.410 に答える