teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

4

Composer利用してません 追加しました。

2021/03/29 09:41

投稿

cdkaoekd434
cdkaoekd434

スコア22

title CHANGED
File without changes
body CHANGED
@@ -9,7 +9,7 @@
9
9
 
10
10
  PHPMailerでのメールの**送受信は1度成功**していますので、STMP設定のコードは問題ないです多分。
11
11
  確認画面の表示と本文に表示されるメッセージ項目数を追加したいと思いコードを少し変更したら、エラーが出るようになりました。セキュリティー対策tokenも追加しました。form1とform2では、確認画面までは表示されるので、問題があるのはform3のコードだと思うのですが、原因が分からず困っています。
12
- 非常にわかりずらい、コードですが、ヒントだけでもいいので、**教えていただけないでしょうか?** htmlspecialcharsは後で修正します。
12
+ 非常にわかりずらい、コードですが、ヒントだけでもいいので、**教えていただけないでしょうか?** htmlspecialcharsは後で修正します。Composer利用してません。
13
13
 
14
14
  **コードの内容は以下です。**
15
15
  入力フォームの画面のコード(form1)

3

スペルすミスでコード修正しました

2021/03/29 09:41

投稿

cdkaoekd434
cdkaoekd434

スコア22

title CHANGED
File without changes
body CHANGED
@@ -136,8 +136,8 @@
136
136
 
137
137
  <select id="input_time1" name="timetime">
138
138
  <option value="">時間指定</option>
139
- <option value="10:00~11:00"<?php if(isset($timehh1) && $timetime==="10:00~11:00") { echo "selected" ;} ?>>10:00~11:00</option>
139
+ <option value="10:00~11:00"<?php if(isset($timetime) && $timetime==="10:00~11:00") { echo "selected" ;} ?>>10:00~11:00</option>
140
- <option value="11:00~12:00"<?php if(isset($timehh1) && $timetime==="11:00~12:00") { echo "selected" ;} ?>>11:00~12:00</option>
140
+ <option value="11:00~12:00"<?php if(isset($timetime) && $timetime==="11:00~12:00") { echo "selected" ;} ?>>11:00~12:00</option>
141
141
 
142
142
  </select>
143
143
  </div>

2

スペルすミスでコード修正しました

2021/03/29 09:39

投稿

cdkaoekd434
cdkaoekd434

スコア22

title CHANGED
File without changes
body CHANGED
@@ -35,8 +35,8 @@
35
35
  $email = htmlspecialchars($email, ENT_QUOTES);
36
36
 
37
37
 
38
- $time4 = htmlspecialchars($time1, ENT_QUOTES);
38
+ $time1 = htmlspecialchars($time1, ENT_QUOTES);
39
- $timehh1 = htmlspecialchars($timetime, ENT_QUOTES);
39
+ $timetime = htmlspecialchars($timetime, ENT_QUOTES);
40
40
 
41
41
  if($name === "") { $errors['name'] ="名前が入力されていません。 ";
42
42
  }
@@ -44,17 +44,17 @@
44
44
  if($email === "") { $errors['email'] ="メールアドレスが入力されていません。 ";
45
45
  }
46
46
 
47
- if($time4 === "") { $errors['time1'] ="第1希望:※月と日付を選択してください。 ";
47
+ if($time1 === "") { $errors['time1'] ="第1希望:※月と日付を選択してください。 ";
48
48
  }
49
- if($timehh1 === "") { $errors['timetime'] ="第1希望:※時間を選択してください。 ";
49
+ if($timetime === "") { $errors['timetime'] ="第1希望:※時間を選択してください。 ";
50
50
  }
51
51
 
52
52
  if(count($errors) === 0) {
53
53
  $_SESSION['name'] = $name;
54
54
  $_SESSION['email'] = $email;
55
55
 
56
- $_SESSION['time4'] = $time1;
56
+ $_SESSION['time1'] = $time1;
57
- $_SESSION['timehh1'] = $timetime;
57
+ $_SESSION['timetime'] = $timetime;
58
58
 
59
59
  header('Location:http://www.△△form2.php');
60
60
  exit();
@@ -68,8 +68,8 @@
68
68
  $name = $_SESSION['name'];
69
69
  $email = $_SESSION['email'];
70
70
 
71
- $time4 = $_SESSION['time1'];
71
+ $time1 = $_SESSION['time1'];
72
- $timehh1 = $_SESSION['timetime'];
72
+ $timetime = $_SESSION['timetime'];
73
73
 
74
74
  }
75
75
  ?>
@@ -164,8 +164,8 @@
164
164
  $name = $_SESSION['name'];
165
165
  $email = $_SESSION['email'];
166
166
 
167
- $time4 = $_SESSION['time1'];
167
+ $time1 = $_SESSION['time1'];
168
- $timehh1 = $_SESSION['timetime'];
168
+ $timetime = $_SESSION['timetime'];
169
169
 
170
170
  }
171
171
 
@@ -241,8 +241,8 @@
241
241
  $name = $_SESSION['name'];
242
242
  $email = $_SESSION['email'];
243
243
 
244
- $time4 = $_SESSION['time1'];
244
+ $time1 = $_SESSION['time1'];
245
- $timehh1 = $_SESSION['timetime'];
245
+ $timetime = $_SESSION['timetime'];
246
246
 
247
247
  }
248
248
  // メール日本語対応
@@ -279,8 +279,8 @@
279
279
  $mail->Body = $email;
280
280
  $mail->Body = $time1;
281
281
  $mail->Body = $timetime;
282
- $mail->Body = $time5;
283
282
 
283
+
284
284
 
285
285
  // 送信
286
286
  $mail->send();

1

スペルすミスでコード修正しました

2021/03/29 09:37

投稿

cdkaoekd434
cdkaoekd434

スコア22

title CHANGED
File without changes
body CHANGED
@@ -241,8 +241,8 @@
241
241
  $name = $_SESSION['name'];
242
242
  $email = $_SESSION['email'];
243
243
 
244
- $time4 = $_SESSION['time4'];
244
+ $time4 = $_SESSION['time1'];
245
- $timehh1 = $_SESSION['timehh1'];
245
+ $timehh1 = $_SESSION['timetime'];
246
246
 
247
247
  }
248
248
  // メール日本語対応