0

私はこのメールフォームを使用しています:http: //www.freecontactform.com/email_form.php

私はPHPにあまり精通していないので、このフォームにチェックボックスを追加するのを手伝ってくれる人はいますか?たとえば、チェックボックス付きのアイテムが6つあります。ユーザーが3をクリックすると、送信された電子メールには3つのアイテムしか表示されません。

助けていただければ幸いです!

4

1 に答える 1

0

チェックボックス

チェックボックスを配置したい場所に追加する必要があります。<form ...> </form>たとえば、name="checkboxone"最初に使用したように、チェックボックスに異なる名前を付けます。

<input name="checkboxone" type="checkbox" checked="checked"/> 
<input name="checkboxtwo" type="checkbox"/> 

あなたはあなた自身の記憶に残る名前を使うことができます:name="my_very_own_product"

次にPHPコードで

このようにして、それらがチェックされているかどうかを確認できます。注:「//メールヘッダーを作成する」前でも、送信されたメールを編集できます。メールは69行目で送信されます。

if (isset($_POST['checkboxone'])) {
    // If checkbox one is checked:
    doSomethingWhenCheckboxoneChecked();
}

if (isset($_POST['checkboxtwo'])) {
    // If checkbox two is checked:
    doSomethingWhenCheckboxtwoChecked();
}

// Here we add selected product to email message body:
if (isset($_POST['my_very_own_product'])) {
    // If checkbox my_very_own_product is checked:
    $email_message .= "My Very Own Product is selected by customer!!\n";
    // Did you notice \n here? It is here for adding line break after text...
}


// create email headers

さらにサポートが必要な場合は、それを求めてください。

于 2012-04-18T21:10:38.443 に答える