• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:jQueryのノンリロードのメールフォーム)

jQueryのノンリロードのメールフォーム作成方法と解決法

このQ&Aのポイント
  • jQueryのノンリロードのメールフォームの作成方法とは?メールの受信でチェックボックスで選択した項目が「Array」と表示される問題の解決法を紹介。
  • jQueryを使用したノンリロードのメールフォームを作成しているが、メールの受信で選択した項目が正しく表示されない。問題の解決法を紹介。
  • jQueryでノンリロードのメールフォームを作成しているが、チェックボックスで選択した項目が「Array」と表示される問題が発生。解決法を詳しく解説。

質問者が選んだベストアンサー

  • ベストアンサー
  • heburusu
  • ベストアンサー率85% (140/164)
回答No.1

"tec[]"のように配列として受け取るようにしているため、 >$tec=$_POST['tec']; で取り出した上体では、$tecが配列となっています。 たとえば、配列の要素を単純にカンマで結合して文字列として取り出すならば、 以下のような感じにする必要があります。 $tec = implode(",", $_POST['tec'];); PHPの配列の使い方については検索で色々見つかるかと思います。 http://php.net/manual/ja/function.implode.php

参考URL:
http://blog.ruedap.com/2011/03/17/php-html-form-checkbox-value-array
noname#233083
質問者

お礼

お礼おそくなり申し訳ございません。 教えて頂いたコード「$tec = implode(",", $_POST['tec'];);」では出来なかったため、添付して頂いたサイトも見ながらやったところ 「$tec = implode(",", $_POST['tec']);」でできました。 本当にありがとうございます。

関連するQ&A

専門家に質問してみよう