• 締切済み

難題です。php入力フォーム作成について

困ってます。php入力フォーム作成について 何とか入力フォームと確認画面を表示させるコードを書いたかですが、 最後に「入力完了画面」を表示させるコードと、PHPmailerを使って、入力された情報をメールで送受信までを作ろう思っているのですが、独学ですのでよくわかりません。 自分の書いたコード入力フォームと確認画面のコード(1)(2)以下 自分が書いた入力フォームのHTMLとエラーメッセージが表示させるコードは以下のURLです (1)contact.html(入力フォームと記入漏れエラーの表示させる https://drive.google.com/file/d/1GrdgTj601S07I0o2seNOdXdela5ODQMm/view?usp= (2)confirmation.php(入力確認画面表示コード) https://drive.google.com/file/d/1UCihtfZCFPvoTQC95R6hLX3q_x5HN9kj/view?usp=sharing そして完了画面とメールのphpmailerを使った送受信のコードで 参考にしたいるサイトは以下のURLです。 入力ホームの送受信の方法PHPmailer https://bluecode.io/basic/basic1/basic1-3/# このサイトには入力フォーム→確認画面→完了画面→メールの送受信設定 の順番で書かれていますが、まずここに書いかれている「完了画面のsend.php」のコードを真似したいところですが、今まで自分の書いてきたコード(1)(2)と少し異なるので、完了画面どう書いたら良いでしょうか?自分の書いたコードを参考サイトにある完了画面send.phpを応用して、かけないとPHPmailerのコードも書けないと思います。 困っています。詳しい方回答よろしくお願い致します。少し大変かもしれません。 送付画像は参考にしているURLの画像の一部です。

  • PHP
  • 回答数1
  • ありがとう数0

みんなの回答

回答No.1

質問範囲が広すぎます。 何が分からないのかさえ分かってない状態だと思うので、他の人が書いたコードを一行一行何のために何をしているのか確認して全部理解しましょう。 そのうえで自分が書きたいものを書いてみましょう。

関連するQ&A

  • ホームページ 入力フォームに入力された情報受け取り

    ホームページの入力フォーム作成で入力フォーム→確認画面の表示するコードを書いているのですが、実際に書いたコードは一番下のURLにあります」 書き方は下のURL(1)のサイトに載っている書き方と全く同じコードを書いているのですが(少し変えてますが) (1)https://www.web-officer.com/php/how-to-make-inquiry-form.php contact.htmlファイル内のcheck _contactform l という名前の関数 は起動します。 しかし confirmation.phpという確認画面表示のphpファイルに以下のphpのコードを書くと 確認画面が表示された際に初めの入力フォームに入力した情報が確認画面に送られると思うのですが、確認画面に情報が表示されません。送付画像のように確認画面に入力した情報が表示されません。やり方が間違っているのでしょうか?それともコードの記載場所やコード自体が間違っているのでしょうか? 先に進まず途方に暮れています。 詳しいかた、回答よろしくお願いします。すごく困っています。 以下記載した情報受け取りコード(confirmation.phpに記載URL内の赤枠) <?php $name = $_POST['name'];    名前 $furigana = $_POST['furigana']; フリガナ $tel = $_POST['tel'];       電話番号 $address = $_POST['address']; メールアドレス $pay = $_POST['pay'];     クレジットカード ?> ベースファイル「contact.html」(入力フォーム、check_contactform関数のコード) https://drive.google.com/file/d/1IXzx3OV6Ue9u4RvSb1SxmAo2PncceB8Z/view?usp=sharing 「confirmation.php」(入力フォームの確認画面の表示) https://drive.google.com/file/d/1FDA_K4yHDERMMmWHssu-fh113BE7wwnH/view?usp=sharing

    • ベストアンサー
    • PHP
  • phpで入力確認画面を表示させるには

    phpを使った入力フォームに入力された情報の確認画面の表示について。 ソースコードのファイルのURLは下にあります。 初心者の独学です。 ホームページのベースファイルform1.phpと言うファイルに入力フォームのコードを書いたのですが、その入力フォームに入力された情報の確認画面をphpで表示させたくて、下のURLファイルkakuninngamen.phpと言う確認画面を表示させるコードを書きましたが、この kakuninngamen.phpと言うファイルはform1.phpファイルにどうやって同期?させれば良いでしょうか? 例えばファイルform1.php のコードには <form action="form1.php" method="post"> と言うコードを書き込むことでエラーメッセージを表示させてますが、 <form action は一つしかphpファイル指定できません。 form1.phpファイルにkakuninngamen.phpを適用して確認画面を表示させるにはform1.phpファイルにどういうコードを書いたら良いでしょうか? ベースファイルform1.phpファイルをHTMLにせずにphpファイルのままにしてホームページを作成していこうと考えています。 困っています。回答よろしくお願い致します。 ベースファイル「form1.php」 https://drive.google.com/file/d/1E2YyOKZZAnnbQHCv-FdNAzQpnhUvO5Ft/view?usp=sharing 確認画面表示phpファイル「kakuningamen.php」 https://drive.google.com/file/d/130H2EDkJJ9AOzTclVEXulaABLgpHBb_R/view?usp=sharing

    • ベストアンサー
    • PHP
  • 入力フォーム プログラミング

    HTML,PHP,の初心者です。入力フォームを作っています。入力フォームのカレンダー(日付を記入するところ)がなぜか文字を記入する事ができません。なぜでしょうか? "___年__月__日の部分なのですが、ここに数字を記入できません。どうしたらよいでしょうか? 先へ進めず困っています。 画像で表示されている赤い丸で囲んである部分です。 作ったコードはドライブにアップした下にある。2つのURLがコードになります。 (tell.html)(入力フォーム) https://drive.google.com/file/d/1l7XdLc0Ylm53zGAN6ISd3ag2TY9Wl47Y/view?usp=sharing (concon.php)(入力された情報を送るコード) https://drive.google.com/file/d/1wsp48Y-jG9b8f3Nc7JMMWmyyLiWm28TR/view?usp=sharing 回答よろしくお願いします。

    • ベストアンサー
    • PHP
  • phpメイラー 入力フォームの練習

    phpで入力フォームでのメールの送受信を行いたいのですが、そこで PHPMailer のメーラーをダウンロードして PHPMailer フォルダを submit.php のファイルの直下に置くらしいのですが、 PHPMailerを ホームページ入力フォームの中のフォルダ (入力ホーム練習)というフォルダを作ってそこに確認画面のphpファイルやHTMLファイルを保存しているのですが、 PHPMailerを submit.phpファイルの下に移動しようとドラッグしても勝手に PHPMailerのフォルダが一番上に来てしまいます。どうしたらよいでしょうか? このサイトを参考にしています。phpでのメールの送受信の方法 https://bluecode.io/basic/basic1/basic1-3/#phpmailer 送付画像は参考サイトに書いてある PHPMailer のフォルダの中の位置の画像です。 自分が作った入力ホームのフォルダの中は上記のURLのサイトに書いてあるphpのファイル名やhtmlファイル名は自分用に名前は変えてあります。 それは以下のものになります 以下 ホームページ入力フォームの中のフォルダフォルダ名(入力ホーム練習) PHPMailer←← ←← これが上に来てしまう・・・・・ confirmation.php contact.html submit.php 〇 〇 〇 ←← ←←ここに配置したい・・・・・ よろしくお願いいたします

    • 締切済み
    • PHP
  • 入力確認画面の表示 選択式のものが表示されません。

    入力フォームに入力した情報を入力確認画面で表示について。 HPで入力フォーム→入力確認画面の表示をしたいのですが、 【書いたコードは下のURL内にあります。HTMLとphpファイル】 書き方は下のURL(1)のサイトに載っている書き方と全く同じコードを書いているのですが(少し変えてますが) (1)https://www.web-officer.com/php/how-to-make-inquiry-form.php 入力フォームに入力した情報を confirmation phpファイルの value=" ”の中に <?=$name;?>を入れる方法で確認表示画面で情報を表示できました。 しかし、クレジットカードの選択の情報だけ確認表示画面で情報が表示されませんでした。 confirmation phpのファイルの中のコード(入力ホームの一番下にある支払い方法を選択する欄があるのですが、以下コードになります。 <p>決済方法</p> <select name="pay" id="pay" class="auto-style3" style="width: 282px; height: 38px;"> <option value=""></option> <option value="クレジットカード">クレジットカード</option> <option value=""></option> の" "の間に "<?=$pay;?> を同じように書いてみたのですが、確認表示画面にはクレジットカードの選択情報だけ表示されません。 選択式の場合はまた仕組みが違うのでしょうか? 確認画面に表示させるにはどうしたらよいでしょうか? 送付写真のように確認表示画面の際、決済方法だけ空欄で表示されてしまいます。 先に進めず困っています。詳しい方回答、よろしくお願いいたします。 ベースファイル「contact htmlファイル」入力フォーム https://drive.google.com/file/d/1DfZ_0Vg0xA0RfhHd9gOCQMaoMfuuZRz3/view?usp=sharing 「comfirmation phpファイル」入力確認画面の表示 https://drive.google.com/file/d/14pM7I21JA62AeWsm0XQX7eN2BP3UjLde/view?usp=sharing

    • ベストアンサー
    • PHP
  • ホームページの入力ホーム プログラミングコードあっ

    ホームページの入力欄を作成しています。写真と同じものです。 ファイルのURLは下にあります。 入力ホームに入力されていないと文字のエラーメッセージがでるようにphpコードを書きました。入力されていなければ出るエラーメッセージはこのコードで合っていますでしょうか?phpファイル名cart1 また、入力ホームの最後、送信ボタンはオリジナル画像をクリックされたら、入力情報を送信できるようにコードを書きました。phpファイル名cart uketori また、HTMLファイルの最後の方にコードを書きました。 しかしブラウザで画像をクリックしてみると、入力ホームに入力した情報が表示されず、phpファイルcart1のコードがそのまま表示されます。画像をクリックしてきちんと情報を受信できるようにするにはどうコード書いたら良いでしょうか?そのコードを教えてください。 HTMLファイルの中にphp上記2つを同期?指定?させました。このやり方であってますでしょうか? HTMLファイル https://drive.google.com/file/d/1e5dZNHMoZjGp0A63pRdlXO__v78TR0mm/view?usp=sharing CSS 名前Mresponsive https://drive.google.com/file/d/19DD_dA4oXMcvoBE9zA2jAXzpxAXn_rek/view?usp=sharing php 名前 cart1 https://drive.google.com/file/d/1i9FFYZZ5VWKJP2IKRg93_Mohe-JPTViN/view?usp=sharing php 名前 cart uketori https://drive.google.com/file/d/1NdZlfMHf6ELl9QRFUiN2aa4BhIk2ttQN/view?usp=sharing 回答よろしくお願い致します。 すごく困っています。

    • 締切済み
    • PHP
  • jQuery読み込みについて プログラミング

    ホームページの入力フォーム作成で入力フォーム→確認画面の表示するコードを書いているのですが、実際に書いたコードは一番下のURLにあります」 書き方は下のURL(1)のサイトに載っている書き方と全く同じコードを書いているのですが (1)https://www.web-officer.com/php/how-to-make-inqu … check_contactformという名前の関数を使用するにはjQueryを読み込ませないといけないようで CDN経由でjQueryを読み込みできるらしいのですが、以下のコードGoogleが提供しているコード <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> をcontact.htmlのHeadの中に記入したのですが、すべての<script>タグにtype属性が必要です、と表示されてcheck_contactform関数が起動しません。他のCDNコードでもも同様でした。どうしたら良いでしょうか?書き方が間違っているのでしょうか? すごく困っています。回答よろしくお願い致します。 コードは下にURL に書いてあります。contact.htmlの中にCDN経由でjQueryを起動するコードをHeadの中に記入しました。 「contact.html」(入力フォーム、check_contactform関数のコード) https://drive.google.com/file/d/15sFCKKJ_kCT3HXKLxqoZT6oaRG5e_csk/view?usp=sharing 「confirmation.php」(確認画面の表示) https://drive.google.com/file/d/1VWREEhXlpajsEHjF-NOeSqeocHmSLnME/view?usp=sharing

  • PHPでのフォーム

    お問い合わせフォームを作りたいと考えているのですが、 みなさま、いったいどのようなロジックで作られるのか、 ご意見をいただきたいと思います。 単純に考えて、ひとつのファイルに入力画面、エラー画面、確認画面、 完了画面をすべて入れてしまい、ユーザーのアクションによって出し分ける方がなんかいいのかなーなんて素人ながらに思うのですが、 よく見るフォームは入力画面用のphpとエラー画面用のphpと確認画面用のphpとファイルを分けているものがほとんどのようですが、 いかがなものでしょうか。 とても漠然とした質問で申し訳ないのですが、 前者後者のメリットデメリットなどご意見いただければと思います。

    • ベストアンサー
    • PHP
  • PHPがブラウザで何も表示されない

    PHPをブラウザに表示させようとしていたところ、画面に何も表示されなくなりました。 ターミナルでエラーログを確認しても何も記録されていないので、PHPのメモリも増やしてみましたが解決できないため、原因を教えていただきたいです。 コードはgoogle driveにあげたので、確認していただけたら幸いです。 https://drive.google.com/folderview?id=0B6Y58WNgP2V2T2U1OXE4U1JubDA&usp=sharing どうぞよろしくお願いします。

    • 締切済み
    • PHP
  • PHPmeiler  PHP 入力フォーム

    PHPmeiler  PHP 入力フォーム 入力フォームのメールの送受信のコード書こうと思っているのですが、その際、受信率の高い、PHPmeilerを使ったお問い合わせのメールフォームを作りたいのですが、 参考サイトURLhttps://bonsaimasa.hatenablog.com/entry/2019/03/27/094608 この質問に付属している画像は参考サイトのコードの一部を赤線を引いた画像です。 付属の写真はOffice 365を使ってメールの送受信を行うプログラム(php)の一部の画像ですが、その画像の赤い線の$smtp_user = "dummy@bonsai.com";はアドレスでしょうか?他人から入力フォームから送られてきた情報を自分(私)のアドレスに送られるように 自分のアドレスを記載するのでしょうか? また、画像の赤い線もう一つ下にある$from_address = "dummy@bonsai.com";というのは、他人から入力フォームから送られてきた情報を自分(私)のアドレスに送られるように 自分のアドレスを記載するのでしょうか? 回答よろしくお願いいたします

    • ベストアンサー
    • PHP

専門家に質問してみよう