見出し画像

お問い合わせフォームを作る/アナログ人間勉強中13

お問い合わせフォームを作る。
楽しみにしていた内容です!
いよいよHTMLとPHPの照らし合わせです。
※素人が独学で勉強しているので
間違っている内容がある可能性が高いです。
信じないようにお願いいたします。

⬛︎お問い合わせフォームの骨格

・HTML
<form action=“sent.php” method=“post or get>
<input type=“text” name=“name”>
//氏名入力欄

<input type=“text” name=“email”>
//email入力欄

<textarea name=“content”></textarea>
//内容入力欄(改行が必要な文字数多めのものが可能)

<input type=“submit” value=“送信“>
//送信ボタン


</form>


・PHP
echo $_POST[‘name’];
echo $_POST[‘email’];

※$_POSTの中身
array(
‘name’ => ‘入力文字1‘,
‘email’ => ‘入力文字2’
)


⬛︎セレクトボックスを作る

HTML
<select name=“flower”>
<option value=“ガーベラ“>ガーベラ</option>
<option value=“ひまわり“>ひまわり</option>
<option value=“あさがお“>あさがお</option>
</select>


PHP
echo $_POST[‘flower’];
//選択されたものが表示


⬛︎多数のオプションタグ

年齢や生年月日の数字表記の時に使える!!
for/ループ機能を使います。

<?php
for($i =6;$i <= 100;$i++){
echo “<option value=‘{$i}’>{$i}</option>”;
}
?>

↓つまり
echo “<option value=‘1’>1</option>”;
echo “<option value=‘2’>2</option>”;
echo “<option value=‘3’>3</option>”;
が行われている。

((ex.年齢選択
<div class=“form-item”>年齢</div>
<select name=“age”>
<option value=“未選択”>選択してください</option>

<?php
for($i =6;$i <= 100;$i++){
echo “<option value=‘{$i}’>{$i}</option>”;
}
?>
</select>

とても具体的になってきて楽しくなってきました!
プログラミングアプリも購入したので実践ですね!
頑張ります!

この記事が気に入ったらサポートをしてみませんか?