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

質問編集履歴

5

追記

2016/06/08 18:21

投稿

earnest_gay
earnest_gay

スコア615

title CHANGED
File without changes
body CHANGED
@@ -57,5 +57,5 @@
57
57
  $error['mailequal']をクラス外で使っているので未定義の変数を呼び出していることになって判定がうまくできないのだと思います。(違っていたら申し訳ない)
58
58
 
59
59
 
60
- クラスはインスタン化せずに::で使てますが
60
+ エラー文の表示では、クラスはインスタン化せずに::で使てますが
61
61
  クラスのプロパティ(変数?)にアクセスする方法が分かれば...

4

追記

2016/06/08 18:21

投稿

earnest_gay
earnest_gay

スコア615

title CHANGED
File without changes
body CHANGED
@@ -54,5 +54,8 @@
54
54
 
55
55
 
56
56
  多分、問題は外部からクラスへのアクセス方法になっているとおもいます。
57
+ $error['mailequal']をクラス外で使っているので未定義の変数を呼び出していることになって判定がうまくできないのだと思います。(違っていたら申し訳ない)
58
+
59
+
57
60
  クラスはインスタン化せずに::で使てますが
58
61
  クラスのプロパティ(変数?)にアクセスする方法が分かれば...

3

追記

2016/06/08 18:20

投稿

earnest_gay
earnest_gay

スコア615

title CHANGED
File without changes
body CHANGED
@@ -50,4 +50,9 @@
50
50
 
51
51
 
52
52
  なのですが、ページ遷移のところでてこずっています。
53
- 異ならないアドレスで試してもページ遷移してしまうのですが、どうしたら良いでしょうか...?
53
+ 異ならないアドレスで試してもページ遷移してしまうのですが、どうしたら良いでしょうか...?
54
+
55
+
56
+ 多分、問題は外部からクラスへのアクセス方法になっているとおもいます。
57
+ クラスはインスタン化せずに::で使てますが
58
+ クラスのプロパティ(変数?)にアクセスする方法が分かれば...

2

具体化

2016/06/08 18:18

投稿

earnest_gay
earnest_gay

スコア615

title CHANGED
File without changes
body CHANGED
@@ -28,7 +28,7 @@
28
28
  }
29
29
 
30
30
  if(!empty($_POST)){
31
- if($error['mailcollation'] !== "error"){
31
+ if($error['mailequal'] !== "error"){
32
32
  $_SESSION['join'] = $_POST;
33
33
  header('Location: register1.php');
34
34
  exit();

1

変更点あり

2016/06/08 18:13

投稿

earnest_gay
earnest_gay

スコア615

title CHANGED
File without changes
body CHANGED
@@ -5,7 +5,9 @@
5
5
 
6
6
  異なっていた場合はEmail::equal()でエラー文を表示させる
7
7
 
8
+ 異なっていなければ
9
+ sessionにPOST内容を記録させて
8
- 異なっていなければheader('Location: register1.php');で
10
+ header('Location: register1.php');で
9
11
  次のページに遷移する。
10
12
 
11
13