Index: /branches/version-2/data/class/pages/mypage/LC_Page_Mypage_Change.php
===================================================================
--- /branches/version-2/data/class/pages/mypage/LC_Page_Mypage_Change.php	(revision 17469)
+++ /branches/version-2/data/class/pages/mypage/LC_Page_Mypage_Change.php	(revision 17504)
@@ -287,5 +287,5 @@
 
             // emailはすべて小文字で処理
-            $this->paramToLower($arrMailType);
+            $this->paramToLower($_POST );
 
             //-- 入力データの変換
@@ -375,5 +375,5 @@
                 }
 
-                foreach($_POST as $key => $val) {
+                foreach($this->arrForm as $key => $val) {
                     if ($key != "return" && $key != "mode" && $key != "confirm" && $key != session_name() && !in_array($key, $checkVal)) {
                         $this->list_data[ $key ] = $val;
@@ -434,5 +434,5 @@
 
         // emailはすべて小文字で処理
-        $this->paramToLower($arrMailType);
+        $this->paramToLower($arrRegistColumn);
 
         //エラーチェック
@@ -664,6 +664,4 @@
         $arrRegist["first_buy_date"] = "";	 	// 最初の購入日
 
-        // 携帯メールアドレス
-        //$arrRegist['email_mobile'] = $arrRegist['email'];
 
         //-- 仮登録実行
@@ -849,10 +847,10 @@
      */
     function paramToLower(&$arrParam) {
-
-        foreach ($arrParam as $param) {
-            if (!isset($this->arrForm[$param])) {
-                $this->arrForm[$param] = "";
-            }
-            $this->arrForm[$param] = strtolower($this->arrForm[$param]);
+        foreach ($arrParam as $key => $val) {
+            if (!isset($val)) {
+                $this->arrForm[$key] = "";
+            }elseif($key == 'email' || $key == 'email_mobile'){
+                $this->arrForm[$key] = strtolower($val);
+            }
         }
     }
