作者 anyv
1 个管道 的构建 通过 耗费 1 秒

58

@@ -209,13 +209,22 @@ class PersonalcenterController extends WeChatBaseController{ @@ -209,13 +209,22 @@ class PersonalcenterController extends WeChatBaseController{
209 */ 209 */
210 public function address_edit(){ 210 public function address_edit(){
211 211
212 - $id = $this -> request -> param();  
213 - $data = Db::name('address') -> where('id',$id['id']) -> find();  
214 - $detailed = explode(',',$data['detailed']);  
215 - $data['detailed0'] = $detailed[0];  
216 - $data['detailed1'] = $detailed[1];  
217 - $this -> assign('data',$data);  
218 - return $this -> fetch(); 212 + if($this -> request -> isPost()){
  213 + $data_update = Db::name('address') -> update($_POST);
  214 + if($data_update){
  215 + return true;
  216 + }else{
  217 + return false;
  218 + }
  219 + }else{
  220 + $id = $this -> request -> param();
  221 + $data = Db::name('address') -> where('id',$id['id']) -> find();
  222 + $detailed = explode(',',$data['detailed']);
  223 + $data['detailed0'] = $detailed[0];
  224 + $data['detailed1'] = $detailed[1];
  225 + $this -> assign('data',$data);
  226 + return $this -> fetch();
  227 + }
219 228
220 } 229 }
221 230
@@ -44,6 +44,7 @@ @@ -44,6 +44,7 @@
44 <div class="add_city" id="city_text" type="text" placeholder="">{$data.region}</div> 44 <div class="add_city" id="city_text" type="text" placeholder="">{$data.region}</div>
45 <img src="__TMPL__/public/assets/images/29.png" alt=""> 45 <img src="__TMPL__/public/assets/images/29.png" alt="">
46 </li> 46 </li>
  47 + <input type="hidden" name="id" value="{$data.id}" id="id">
47 <li> 48 <li>
48 <label for="">详细地址</label> 49 <label for="">详细地址</label>
49 <input type="text" placeholder="街道、小区、门牌号码" id="address_content" value="{$data.detailed0}"> 50 <input type="text" placeholder="街道、小区、门牌号码" id="address_content" value="{$data.detailed0}">
@@ -73,13 +74,14 @@ @@ -73,13 +74,14 @@
73 }else if($('#address_content').val() == ''){ 74 }else if($('#address_content').val() == ''){
74 alert('详细地址不能为空'); 75 alert('详细地址不能为空');
75 }else{ 76 }else{
  77 + id = $('#id').val();
76 name = $('#name').val(); 78 name = $('#name').val();
77 phone = $('#phone').val(); 79 phone = $('#phone').val();
78 region = $('#city_text').text(); 80 region = $('#city_text').text();
79 address_content = $('#address_content').val(); 81 address_content = $('#address_content').val();
80 address_content_con = $('#address_content_con').val(); 82 address_content_con = $('#address_content_con').val();
81 - detailed = address_content+address_content_con;  
82 - $.post("{:url('Personalcenter/add_shop_address')}",{name:name,phone:phone,region:region,detailed:detailed},function(data){ 83 + detailed = address_content+','+address_content_con;
  84 + $.post("{:url('Personalcenter/address_edit')}",{id:id,name:name,phone:phone,region:region,detailed:detailed},function(data){
83 if(data){ 85 if(data){
84 window.location.href = "{:url('Personalcenter/shop_address')}"; 86 window.location.href = "{:url('Personalcenter/shop_address')}";
85 }else{ 87 }else{