質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
PostgreSQL

PostgreSQLはオープンソースのオブジェクトリレーショナルデータベース管理システムです。 Oracle Databaseで使われるPL/SQLを参考に実装されたビルトイン言語で、Windows、 Mac、Linux、UNIX、MSなどいくつものプラットフォームに対応しています。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

Q&A

0回答

232閲覧

PHPでpostresに接続

退会済みユーザー

退会済みユーザー

総合スコア0

PostgreSQL

PostgreSQLはオープンソースのオブジェクトリレーショナルデータベース管理システムです。 Oracle Databaseで使われるPL/SQLを参考に実装されたビルトイン言語で、Windows、 Mac、Linux、UNIX、MSなどいくつものプラットフォームに対応しています。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

0グッド

0クリップ

投稿2024/02/15 02:17

実現したいこと

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等で検索した
  • ソースコードを自分なりに変更した
  • 知人に聞いた
  • その他
上記の詳細・結果

書き方もわからず手詰まり状態

補足

特になし

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

AbeTakashi

2024/02/15 06:24 編集

まずはこちらの冒頭を読まれた方が良いと思います。 https://teratail.com/help/question-tips まったく書き方が分からないというレベルなら、Udemyのようなサービスを使うべきかと思います。このサイトで質問するなら、せめてPostgresに接続するプログラムまでは正しく動かなくても良いので頑張って書くべきです。
退会済みユーザー

退会済みユーザー

2024/02/16 12:49

ありがとうございます。 そのようなサービスを知らなかったので今1度調べて頑張って見ます 書いたのですがエラーが出てしまってそれを投稿するべきだと反省しています。 しかしUdemyというサービスを教えて下さりありがとうございました。頑張ってみます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問