0
私は、ユーザーが選択したチェックボックスのみを含めて、それぞれの電子メールアドレスにメールしてくれるスクリプトを作成しようとしています。チェックされたチェックボックスのみをメールしてください
私は、ユーザーが選択したチェックボックスのみを含めて、それぞれの電子メールアドレスにメールしてくれるスクリプトを作成しようとしています。チェックされたチェックボックスのみをメールしてください
$message = "<html>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=utf-8' />
<title>Something</title>
</head>
<body>
<strong>Name</strong> : $name <br />
PHONE : $phone <br />
Company : $company<br />
Selected options:<br />" .
(isset($_POST['cb2']) ? 'Add me to your email list for updates<br>' : '') .
(isset($_POST['cb3']) ? 'Contact me regarding partnership<br>' : '') .
(isset($_POST['cb4']) ? 'Others<br>' : '') .
(!isset($_POST['cb1'] &&
!isset($_POST['cb2'] &&
!isset($_POST['cb3'] &&
!isset($_POST['cb4'] ? "None selected<br>" : "") .
"Comments/Questions:<br />
<hr />
$mess
<br />
</body>
</html>";
とにかく選択されたチェックボックスのみがブラウザから送信されます。
<form action="index.php" method="POST">
<label><input type="checkbox" value="Value of checkbox one" name="check[]"> Label for checkbox one</label>
<label><input type="checkbox" value="Value of checkbox two" name="check[]"> Label for checkbox two</label>
<label><input type="checkbox" value="Value of checkbox three" name="check[]"> Label for checkbox three</label>
<label><input type="checkbox" value="Value of checkbox four" name="check[]"> Label for checkbox four</label>
<button type="submit">Go</button>
</form>
そしてPHPで、$_POST["check"]
が選択されたすべての値の配列が含まれますので、以下のようなものを持っています。
ありがとうコードはチャームのように働いていた!! –
最後の質問1つもユーザがチェックしていない場合、何も送信しないコードを書く必要がありますか? –
そのコードを更新しました –