PHP12(フォーム復習)
- GETで習得するとURL欄に取得した内容が表示される。
- HTMLでcharset="UTF-8"を指定していれば、PHPのhtmlspecialcharsで'UTF-8'を記述しなくてよい。
- 複数選択可能なcheckboxの値を送信するには、
<inputtype="checkbox"name="○○">
とnemeのあとにをつけると配列で送信される。
- 受信する側は、implode関数を使う。
implode(",",$_POST['○○'])
で、""で囲んだカンマを使って配列させて表示する。
- こちらのブログでも紹介。
- htmlspecialcharsを含めて記述すると、
htmlspecialchars(implode(",",$_POST['hobby']),ENT_QUOTES,'UTF-8')
- textarea内で改行したときに、取得したデータにも反映するには、nl2br。