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

質問編集履歴

6

修正

2019/12/30 11:11

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -133,4 +133,39 @@
133
133
  ```
134
134
 
135
135
  修正: 5:13
136
- エラーはどうにか表示されなくなったのですが、ページの入力事項が消されてしまい、前のページにデータを保持したまま戻すことができません。
136
+ エラーはどうにか表示されなくなったのですが、ページの入力事項が消されてしまい、前のページにデータを保持したまま戻すことができません。
137
+
138
+ ##ヒアドキュメント
139
+
140
+ 1度見様見真似で作成したのですが、```echo <<{$checkname} EOT;```と表示されています。
141
+
142
+ ```php
143
+ <?php
144
+ $nickname=filter_input(INPUT_POST,"nickname");
145
+
146
+ $nickname=htmlspecialchars($nickname);
147
+
148
+ $checkname = "";
149
+ if($nickname=="")
150
+ {
151
+ $checkname = 'ニックネームが入力されていません。<br>';
152
+ }
153
+ else
154
+ {
155
+ $checkname = $nickname;
156
+ "様<br>";
157
+ }
158
+ ?>
159
+
160
+ <tr>
161
+ <td>項目</td>
162
+ <td>入力内容</td>
163
+ </tr>
164
+ </thead>
165
+ <tr>
166
+ <td>名前</td>
167
+ echo <<<EOT
168
+ <td>{$checkname}</td>
169
+ EOT;
170
+ </tr>
171
+ ```

5

訂正

2019/12/30 11:10

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -120,7 +120,7 @@
120
120
  </html>
121
121
  ```
122
122
 
123
- 又、inputタグからbuttonタグに変更し、「戻るボタン」を押せば戻る様にしたいのですが、buttonタグでは```onclick="history.back()" ```が使えないので、以下の様にしたのですが、エラーとなました。
123
+ 又、inputタグからbuttonタグに変更し、「戻るボタン」を押せば戻る様にしたいのですが、buttonタグでは```onclick="history.back()" ```が使えないので、以下の様にしたのですが、意図しない結果となってしいました。
124
124
  ```php
125
125
  print'<button onclick="go-back" value="戻る" >戻る</button>';
126
126
  ```

4

訂正

2019/12/29 08:14

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -132,13 +132,5 @@
132
132
  }
133
133
  ```
134
134
 
135
- すると以下の様なエラーメッセージが表示されました。
136
-
137
- ### 発生している問題・エラーメッセージ
135
+ 修正: 5:13
138
-
139
- ```
140
- SQLSTATE[HY000] [1045] Access denied for user 'dbuser'@'localhost' (using password: YES)
141
- ```
142
-
143
- このエラーメッセージは、MySQLに接続できていないっていう事ですよね?
144
- だとすると、この場面でDB接続する必要がなく意図しい結果となってしまっています
136
+ エラーどうか表示されなくなったのですが、ページの入力事項が消されてしまい、前のページにデータを保持したま戻ことができません。

3

書式の改善

2019/12/29 08:14

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -13,11 +13,11 @@
13
13
  <?php
14
14
  $nickname=filter_input(INPUT_POST,"nickname");
15
15
  $email=filter_input(INPUT_POST,"email");
16
- $goiken=filter_input(INPUT_POST,"goiken");
16
+ $content=filter_input(INPUT_POST,"content");
17
17
 
18
18
  $nickname=htmlspecialchars($nickname);
19
19
  $email=htmlspecialchars($email);
20
- $goiken=htmlspecialchars($goiken);
20
+ $content=htmlspecialchars($content);
21
21
  ?>
22
22
  <!DOCTYPE html>
23
23
  <html lang="ja">
@@ -32,7 +32,7 @@
32
32
  <!-- 入力 山田太郎 yamada@gmail.com 大変よかったです -->
33
33
  <h1>お問い合わせ内容(確認)</h1>
34
34
  <h3>お問い合わせありがとうございます。
35
- <?php if( $nickname==''||$email==''||$goiken=='')
35
+ <?php if( $nickname==''||$email==''||$content=='')
36
36
  {
37
37
  print'<h3>入力内容に不足がない事を確認してください。</h3>';
38
38
  }
@@ -75,19 +75,19 @@
75
75
  </tr>
76
76
  <tr>
77
77
  <td>お問い合わせ内容</td>
78
- <td width="300px;"><?php if($goiken=="")
78
+ <td width="300px;"><?php if($content=="")
79
79
  {
80
80
  print"ご意見が入力されていません。<br>";
81
81
  }
82
82
  else
83
83
  {
84
- print $goiken;
84
+ print $content;
85
85
  } ?></td>
86
86
  </tr>
87
87
  </table>
88
88
 
89
89
  <?php
90
- if( $nickname==''||$email==''||$goiken=='')
90
+ if( $nickname==''||$email==''||$content=='')
91
91
  {
92
92
  print'<form>';
93
93
  // print'<input type="button" onclick="history.back()" value="戻る" class="btn">';
@@ -99,7 +99,7 @@
99
99
  print'<form method="post" action="thanks.php">';
100
100
  print '<input name="nickname" type="hidden" value="'.$nickname.'">';
101
101
  print '<input name="email" type="hidden" value="'.$email.'">';
102
- print '<input name="goiken" type="hidden" value="'.$goiken.'">';
102
+ print '<input name="content" type="hidden" value="'.$content.'">';
103
103
 
104
104
  // print'<input type="button" onclick="history.back()" value="戻る" class="btn">';
105
105
  print'<button onclick="go-back" value="戻る" >戻る</button>';

2

訂正

2019/12/29 08:11

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -81,9 +81,7 @@
81
81
  }
82
82
  else
83
83
  {
84
- print"ご意見『";
85
84
  print $goiken;
86
- print"』<br>";
87
85
  } ?></td>
88
86
  </tr>
89
87
  </table>

1

改善

2019/12/29 08:09

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -140,4 +140,7 @@
140
140
 
141
141
  ```
142
142
  SQLSTATE[HY000] [1045] Access denied for user 'dbuser'@'localhost' (using password: YES)
143
- ```
143
+ ```
144
+
145
+ このエラーメッセージは、MySQLに接続できていないっていう事ですよね?
146
+ だとすると、この場面ではDBに接続する必要がなく意図しない結果となってしまっています