1

基本的な Web フォームを作成しています。複数選択ボックスに問題があります。ここに私のHTMLコードがあります:

 <select multiple="multiple" name="specialties[]">
  <option value="Item 1">Item 1</option>
  <option value="Item 2">Item 2</option>
  <option value="Item 3">Item 3</option>
  <option value="Item 3">Item 4</option>
</select>

フォームが送信されると、PHP 側で結果を電子メールで送信します。私はそれがより少し複雑であることを知っています$specialties = $_POST['specialties'];

これは配列であるため、結果を電子メールで送信できないようです。フォームと電子メールの結果が機能することはわかっています。それはこの変数だけです。どんな助けでも大歓迎です。

4

2 に答える 2

1
<select multiple="multiple" name="specialties[]">
<option value="Item 1">Item 1</option>
  <option value="Item 2">Item 2</option>
  <option value="Item 3">Item 3</option>
  <option value="Item 3">Item 4</option>
</select>

そしてあなたの投稿

foreach ($_POST['specialties'] as $selectedOption)
    echo $selectedOption."\n";

これは機能しますか?

于 2013-07-18T20:54:25.567 に答える