2012-04-21 16 views

答えて

1
$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>"; 
+0

ありがとうコードはチャームのように働いていた!! –

+0

最後の質問1つもユーザがチェックしていない場合、何も送信しないコードを書く必要がありますか? –

+0

そのコードを更新しました –

0

とにかく選択されたチェックボックスのみがブラウザから送信されます。

<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"]が選択されたすべての値の配列が含まれますので、以下のようなものを持っています。

関連する問題