実現したいこと
htmlで書いたアンケートフォームをPHPを埋め込んでpostgresSQLに登録したい
方法はPDOの予定
発生している問題・分からないこと
PHPを全くやってなく説明や調べてもわからなかった
該当のソースコード
html
1<form> 2 <p class="label-title">アンケートフォーム</p> 3 <div class="form-sample"> 4 <p class="form-label"><span class="form-require">必須:</span>お名前</p> 5 <input type="text" class="form-input" placeholder="例)鈴木一郎"> 6 7 <p class="form-label"><span class="form-require">必須:</span>性別</p> 8 <input type="radio" name="SNS" value="男性" id="men">男性 9 <input type="radio" name="SNS" value="女性" id="woman">女性 10 <input type="radio" name="SNS" value="無回答" id="NO answer">無回答 11 12 <div> 13 <p class="form-label"><span class="form-require">必須:</span>年齢</p> 14 <div class="radio-label"> 15 <label> 16 <input type="radio" name="age" value="10代未満" id="under 10's">10代未満 17 </label> 18 <label> 19 <input type="radio" name="age" value="10" id="10's">10代 20 </label> 21 <label> 22 <input type="radio" name="age" value="20" id="20's">20代 23 </label> 24 <label> 25 <input type="radio" name="age" value="30" id="30's">30代 26 </label> 27 <label> 28 <input type="radio" name="age" value="40" id="40's">40代 29 </label> 30 <label> 31 <input type="radio" name="age" value="50" id="50's">50代 32</label> 33<label> 34 <input type="radio" name="age" value="60" id="60's">60代 35</label> 36<label> 37 <input type="radio" name="age" value="70代以上" id="Over 70">70代以上 38</label> 39 </div> 40 41 <p class="form-label"><span class="form-require">必須:</span>職業</p> 42 <div class="radio-label"> 43 <label> 44 <input type="radio" name="job" value="officeworker" id="officeworker"> 45 会社員 46 </label> 47 <label> 48 <input type="radio" name="job" value="self-employed" id="self-employed"> 49 自営業 50 </label> 51 <label> 52 <input type="radio" name="job" value="student" id="student"> 53 学生 54 </label> 55 <label> 56 <input type="radio" name="job" value="housewife" id="housewife"> 57 主婦 58 </label> 59 <label for="sonota"> 60 <input type="radio" name="job" value="other" id="other"> 61 その他 62 </label> 63 </div> 64 </div> 65 66 67 68 <div class="form-sample"> 69 <p class="form-label"><span class="form-require">必須:</span>電話番号</p> 70 <input type="text" class="form-input" placeholder="例)123-4567-8910"> 71 </div> 72 73 <div class="form-sample"> 74 <p class="form-label"><span class="form-require">必須:</span>郵便番号</p> 75 <input type="adres" class="form-input" placeholder="例) 123-4567"> 76 </div> 77 78 <div class="form-sample"> 79 <p class="form-label"><span class="form-require">必須:</span>メールアドレス</p> 80 <input type="email" class="form-input" placeholder="例)sample@gmail.com"> 81 </div> 82 83 84 <p class="form-label"><span class="form-require">アンケート:</span>使用しているSNS(複数選択可)</p> 85 <input type="checkbox" name="SNS" value="LINE" id="LINE">LINE 86 <input type="checkbox" name="SNS" value="Youtube" id="Youtube">Youtube 87 <input type="checkbox" name="SNS" value="Instagram" id="Instagram">Instagram 88 <input type="checkbox" name="SNS" value="X(Twitter)" id="X(旧twitter)">X(旧:Twitter) 89 <input type="checkbox" name="SNS" value="TikTok" id="TikTok">TikTok 90 <input type="checkbox" name="SNS" value="Facebook" id="Facebook">Facebook 91 <input type="checkbox" name="SNS" value="LinkedIn" id="LinkedIn">LinkedIn 92 <input type="checkbox" name="SNS" value="Whatsapp" id="WhatsApp">WhatsApp 93 <input type="checkbox" name="SNS" value="mixi" id="mixi">mixi 94 <input type="checkbox" name="SNS" value="Bluesky" id="Bluesky">Bluesky 95 <input type="checkbox" name="SNS" value="Bluesky" id="miyuki">みゆきネット 96 <input type="checkbox" name="SNS" value="該当なし" id="該当なし">該当なし 97 98 99 <div class="form-sample"> 100 <p class="form-label last"><span class="form-require"></span>その他ご意見等あれば下記に書いてください。</p> 101 <textarea class="form-textarea"></textarea> 102 </div> 103 <input type="submit" class="form-Btn" value="送信する" id="送信する"> 104 </form>
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
書き方もわからず手詰まり状態
補足
特になし
あなたの回答
tips
プレビュー