質問編集履歴

2

書式の改善

2019/11/18 04:15

投稿

fukutaro
fukutaro

スコア8

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- PHPで入会画面、ログインログアウトのシステムを作成したいのですがうまくいきません。
1
+ ```PHPで入会画面、ログインログアウトのシステムを作成したいのですがうまくいきません。
2
2
 
3
3
  エラーメッセージが出てない為 MYSQLデータベースへの接続はできてると思うんですが
4
4
 
@@ -22,13 +22,11 @@
22
22
 
23
23
  なし
24
24
 
25
-
26
-
27
- ### 該当のソースコード###
25
+ ```
26
+
28
-
27
+ ```
29
-
30
-
28
+
31
- ファイル名 dbconnect.php
29
+ dbconnect.php(データベース用)
32
30
 
33
31
  <?php
34
32
 
@@ -46,11 +44,15 @@
46
44
 
47
45
 
48
46
 
49
-
47
+ ```
48
+
49
+
50
+
50
-
51
+ ```ここに言語を入力
51
-
52
-
52
+
53
- ファイル名 check.php(確認ページ)
53
+ check.php(確認ページ)
54
+
55
+
54
56
 
55
57
  <?php
56
58
 
@@ -96,197 +98,195 @@
96
98
 
97
99
  ?>
98
100
 
101
+ ```
102
+
103
+ ```ここに言語を入力
104
+
105
+ ファイル名: index.php(登録ページ)
106
+
107
+
108
+
109
+ <?php
110
+
111
+ session_start();
112
+
113
+
114
+
115
+
116
+
117
+ if (!empty($_POST)){
118
+
119
+
120
+
121
+ if($_POST['name'] === ''){
122
+
123
+ $error['name'] = 'blank';
124
+
125
+ }
126
+
127
+ if($_POST['email'] === ''){
128
+
129
+ $error['email'] = 'blank';
130
+
131
+ }
132
+
133
+
134
+
135
+ if(strlen($_POST['password']) < 4){
136
+
137
+ $error['password'] = 'length';
138
+
139
+ }
140
+
141
+
142
+
143
+
144
+
145
+ if($_POST['password'] === ''){
146
+
147
+ $error['password'] = 'blank';
148
+
149
+ }
150
+
151
+
152
+
153
+
154
+
155
+ if (empty($error)){
156
+
157
+ $_SESSION['join'] = $_POST;
158
+
159
+ header('Location: check.php');
160
+
161
+ exit();
162
+
163
+ }
164
+
165
+ }
166
+
167
+ ?>
168
+
169
+
170
+
171
+ <!DOCTYPE html>
172
+
173
+ <html lang="ja">
174
+
175
+ <head>
176
+
177
+ <meta charset= "utf-8">
178
+
179
+ <meta name = "description" content="">
180
+
181
+ <title>登録画面</title>
182
+
183
+ <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.6.3/css/all.css">
184
+
185
+ <meta name="viewport" content="width=device-width, initial-scale=1" >
186
+
187
+ <link href="https://fonts.googleapis.com/css?family=Kosugi+Maru&display=swap" rel="stylesheet">
188
+
189
+ <link rel="shortcut icon" href="img/favicon.ico" />
190
+
191
+ <link rel="stylesheet" href="../css/login.css">
192
+
193
+ </head>
194
+
195
+ <body>
196
+
197
+ <h1 class="text-center title">会員登録</h1>
198
+
199
+ <div class="formouter container" id="content">
200
+
201
+ <form action="" method="post" enctype="multipart/form-data">
202
+
203
+ <dl>
204
+
205
+ <dt>名前<span class="required">必須</span></dt>
206
+
207
+ <dd>
208
+
209
+ <input type="textarea" placeholder="田中 太郎" name="name" value="<?php print(htmlspecialchars($_POST['name'],ENT_QUOTES)); ?>" />
210
+
211
+ <?php if ($error['name'] === 'blank'): ?>
212
+
213
+ <p class="error">名前を入力してください。</p>
214
+
215
+ <?php endif; ?>
216
+
217
+ </dd>
218
+
219
+ <dt>メールアドレス<span class="required">必須</span></dt>
220
+
221
+ <dd>
222
+
223
+ <input type="textarea" placeholder="exampla@example.com" name="email" value="<?php print(htmlspecialchars($_POST['email'],ENT_QUOTES)); ?>" />
224
+
225
+ <?php if($error['email'] === 'blank'): ?>
226
+
227
+ <p class="error">メールアドレスを入力してください。</p>
228
+
229
+  <?php endif; ?>
230
+
231
+ </dd>
232
+
233
+ <dt>写真など</dt>
234
+
235
+ <dd>
236
+
237
+ <input type ="file" name="image" size="35">
238
+
239
+ <?php if ($error['image'] === 'type'): ?>
240
+
241
+ <p class="error">写真などは[.gif]または[.jpg]または[.png]
242
+
243
+ の画像を指定してください。</p>
244
+
245
+  <?php endif; ?>
246
+
247
+ <?php if(!empty($error)): ?>
248
+
249
+ <p class="error">恐れ入りますが、画像を改めて指定してください</p>
250
+
251
+ <?php endif; ?>
252
+
253
+ </dd>
254
+
255
+ <dt>パスワード<span class="required">必須</span></dt>
256
+
257
+ <dd>
258
+
259
+ <input type="password" placeholder="パスワードを入力してください" size="10" maxlength="20" name="password" value="<?php print(htmlspecialchars($_POST['password'],ENT_QUOTES)); ?>" />
260
+
261
+ <?php if ($error['password'] === 'length'): ?>
262
+
263
+ <p class="error">パスワードは4文字以上で入力してください。</p>
264
+
265
+ <?php endif; ?>
266
+
267
+ </dd>
268
+
269
+ </dl>
270
+
271
+ <div>
272
+
273
+ <input type="submit" class="btn test" value="確認する">
274
+
275
+ </div>
276
+
277
+ </form>
278
+
279
+ </div>
280
+
281
+ </body>
282
+
283
+ </html>
284
+
99
285
 
100
286
 
101
- ファイル名: index.php(登録ページ)
287
+
102
-
103
- <?php
288
+
104
-
105
- session_start();
289
+
106
-
107
-
108
-
109
-
110
-
111
- if (!empty($_POST)){
112
-
113
-
114
-
115
- if($_POST['name'] === ''){
116
-
117
- $error['name'] = 'blank';
118
-
119
- }
120
-
121
- if($_POST['email'] === ''){
122
-
123
- $error['email'] = 'blank';
124
-
125
- }
126
-
127
-
128
-
129
- if(strlen($_POST['password']) < 4){
130
-
131
- $error['password'] = 'length';
132
-
133
- }
134
-
135
-
136
-
137
-
138
-
139
- if($_POST['password'] === ''){
140
-
141
- $error['password'] = 'blank';
142
-
143
- }
144
-
145
-
146
-
147
-
148
-
149
- if (empty($error)){
150
-
151
- $_SESSION['join'] = $_POST;
152
-
153
- header('Location: check.php');
154
-
155
- exit();
156
-
157
- }
158
-
159
- }
160
-
161
- ?>
162
-
163
-
164
-
165
- <!DOCTYPE html>
166
-
167
- <html lang="ja">
168
-
169
- <head>
170
-
171
- <meta charset= "utf-8">
172
-
173
- <meta name = "description" content="">
174
-
175
- <title>登録画面</title>
176
-
177
- <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.6.3/css/all.css">
178
-
179
- <meta name="viewport" content="width=device-width, initial-scale=1" >
180
-
181
- <link href="https://fonts.googleapis.com/css?family=Kosugi+Maru&display=swap" rel="stylesheet">
182
-
183
- <link rel="shortcut icon" href="img/favicon.ico" />
184
-
185
- <link rel="stylesheet" href="../css/login.css">
186
-
187
- </head>
188
-
189
- <body>
190
-
191
- <h1 class="text-center title">会員登録</h1>
192
-
193
- <div class="formouter container" id="content">
194
-
195
- <form action="" method="post" enctype="multipart/form-data">
196
-
197
- <dl>
198
-
199
- <dt>名前<span class="required">必須</span></dt>
200
-
201
- <dd>
202
-
203
- <input type="textarea" placeholder="田中 太郎" name="name" value="<?php print(htmlspecialchars($_POST['name'],ENT_QUOTES)); ?>" />
204
-
205
- <?php if ($error['name'] === 'blank'): ?>
206
-
207
- <p class="error">名前を入力してください。</p>
208
-
209
- <?php endif; ?>
210
-
211
- </dd>
212
-
213
- <dt>メールアドレス<span class="required">必須</span></dt>
214
-
215
- <dd>
216
-
217
- <input type="textarea" placeholder="exampla@example.com" name="email" value="<?php print(htmlspecialchars($_POST['email'],ENT_QUOTES)); ?>" />
218
-
219
- <?php if($error['email'] === 'blank'): ?>
220
-
221
- <p class="error">メールアドレスを入力してください。</p>
222
-
223
-  <?php endif; ?>
224
-
225
- </dd>
226
-
227
- <dt>写真など</dt>
228
-
229
- <dd>
230
-
231
- <input type ="file" name="image" size="35">
232
-
233
- <?php if ($error['image'] === 'type'): ?>
234
-
235
- <p class="error">写真などは[.gif]または[.jpg]または[.png]
236
-
237
- の画像を指定してください。</p>
238
-
239
-  <?php endif; ?>
240
-
241
- <?php if(!empty($error)): ?>
242
-
243
- <p class="error">恐れ入りますが、画像を改めて指定してください</p>
244
-
245
- <?php endif; ?>
246
-
247
- </dd>
248
-
249
- <dt>パスワード<span class="required">必須</span></dt>
250
-
251
- <dd>
252
-
253
- <input type="password" placeholder="パスワードを入力してください" size="10" maxlength="20" name="password" value="<?php print(htmlspecialchars($_POST['password'],ENT_QUOTES)); ?>" />
254
-
255
- <?php if ($error['password'] === 'length'): ?>
256
-
257
- <p class="error">パスワードは4文字以上で入力してください。</p>
258
-
259
- <?php endif; ?>
260
-
261
- </dd>
262
-
263
- </dl>
264
-
265
- <div>
266
-
267
- <input type="submit" class="btn test" value="確認する">
268
-
269
- </div>
270
-
271
- </form>
272
-
273
- </div>
274
-
275
- </body>
276
-
277
- </html>
278
-
279
-
280
-
281
-
282
-
283
-
284
-
285
-
286
-
287
- ```ここに言語名を入力
288
-
289
- PHP
290
290
 
291
291
  ```
292
292
 

1

書式の改善

2019/11/18 04:15

投稿

fukutaro
fukutaro

スコア8

test CHANGED
File without changes
test CHANGED
@@ -178,9 +178,7 @@
178
178
 
179
179
  <meta name="viewport" content="width=device-width, initial-scale=1" >
180
180
 
181
- <link href="https://fonts.googleapis.com/css?family=Kosugi+Maru&display=swap" rel="stylesheet">
181
+ <link href="https://fonts.googleapis.com/css?family=Kosugi+Maru&display=swap" rel="stylesheet">
182
-
183
- <link href="https://fonts.googleapis.com/css?family=Fredoka+One&display=swap" rel="stylesheet">
184
182
 
185
183
  <link rel="shortcut icon" href="img/favicon.ico" />
186
184