このフォームをサイトにアップしました。select タグから値を取得して、php の変数で収集することができません。どのオプションを選択しても、PHP では空白で表示されます。
他のすべての入力値は、php 変数によって正確に収集されます。
タイプミス、閉じられていないタグ、または欠落している文字を十分にチェックしたと思います。私が認識していない < select > タグに関するある種の規則でしょうか?
HTML
<form method="post" action="contact.php" name="contactform" id="contactform" autocomplete="off">
<fieldset>
<label id="sendtolabel"><span>Send To:</span></label>
<select name="select" id="select">
<option value="1">Option 1</option>
<option value="2">Option 2</option>
<option value="3">Option 3</option>
<option value="4">Option 4</option>
</select>
<label for="name" accesskey="U"><span class="required">Name</span></label>
<input name="name" type="text" id="name" size="30" title="name" />
<label for="email" accesskey="E"><span class="required">Email</span></label>
<input name="email" type="text" id="email" size="30" title="email" />
<label for="comments" accesskey="C"><span class="required">Comments</span></label>
<textarea name="comments" cols="40" rows="3" id="comments" title="comments"></textarea>
<input type="submit" class="submit" id="submit" value="Submit" />
</fieldset>
</form>
PHP
$select = $_POST['select'];
$name = $_POST['name'];
$email = $_POST['email'];
$comments = $_POST['comments']