Support

Account

Home Forums Add-ons Repeater Field Update repeater field with user informations

Helping

Update repeater field with user informations

  • Hello,

    I try add row in repeater field, but after update user field informations was deleted.
    I don’t understand where informations loosed

    my function to add row :

    function ajout_frais($post_id,$frais_infos){
    
    	$field_key = "frais";
    	$value = get_field($field_key, $post_id);
    	$tab_a_qui = array();
    	$user_info = array();
    	$qui_paye = array();
    	$a_qui_user = array();
    	
    	if( isset($frais_infos['qui_a_paye']) && !empty($frais_infos['qui_a_paye']) ){
    		$user_meta_info = get_userdata($frais_infos['qui_a_paye']);
    		$user_info['nickname'] = $user_meta_info->nickname;
    		$user_info['user_email'] = $user_meta_info->user_email;
    		$user_info['ID'] =  $user_meta_info->ID;
    		$qui_a_paye = array($user_info);
    	}else {
    		return __('Error : field empty');
    	}
    	if( isset($frais_infos['pour_qui']) && !empty($frais_infos['pour_qui']) ){
    		foreach($frais_infos['pour_qui'] as $a_qui){
    		
    			$user_meta_info = get_userdata($a_qui);
    			$a_qui_user['nickname'] = $user_meta_info->nickname;
    			$a_qui_user['user_email'] = $user_meta_info->user_email;
    			$a_qui_user['ID'] =  $user_meta_info->ID;
    		
    			$tab_a_qui[] = $a_qui_user;
    		}
    	} else {
    		return __('Error : field empty');
    	}
    	if( isset($frais_infos['quoi']) && !empty($frais_infos['quoi']) ){
    	
    	}else {
    		return __('Error : field empty');
    	}
    	if( isset($frais_infos['combien']) && !empty($frais_infos['combien']) ){
    	
    	}else {
    		return __('Error : field empty');
    	}
    	
    	$value[] = array("qui_a_paye" => $qui_a_paye , "quoi" => $frais_infos['quoi'], "combien" => $frais_infos['combien'], "pour_qui" => $tab_a_qui);
    	
    	d($value);
    	
    	update_field( $field_key, $value, $post_id );
    	
    }

    url : http://162.243.116.80/partagedefrais/events/test-user

    Debug display $value and $rows.

    ——-

    Other problem with acf_form at the bottom of page : form doesn’t display.

    Thank you

  • Hi @hviricel

    Have you debugged your code?
    Have you found any issues with your code from debugging?
    Are the 3 parameters using in the update_field function correct? Have you checked all of them?

    Thanks
    E

Viewing 2 posts - 1 through 2 (of 2 total)

The topic ‘Update repeater field with user informations’ is closed to new replies.