Title: Associating, bulk adding complex fields
Last modified: September 1, 2016

---

# Associating, bulk adding complex fields

 *  [darktakua](https://wordpress.org/support/users/darktakua/)
 * (@darktakua)
 * [9 years, 10 months ago](https://wordpress.org/support/topic/associating-bulk-adding-complex-fields/)
 * Hi again!
 * First off, I apologize I have so many questions, and I thank you for putting 
   up with me! 😛
 * I need help with sort of “associating” complex field information. For example,
   in this case:
 *     ```
       <?php if ( $housereps = carbon_get_the_post_meta( 'house_reps', 'complex' ) ): ?>
       	<?php foreach ( $housereps as $houserep ): ?>
   
              <div id="<?php echo sanitize_title_with_dashes ( $houserep['rep_last_name'] ); ?>" class="col s12 m6 offset-m3"><?php echo $houserep['rep_number']</div>
       ```
   
 * I have the fields `rep_last_name` and `rep_number`, and I would like to display
   the information in that area as well as another area. In the other complex field,
   so far I have:
 *     ```
       <?php if ( $maptooltips = carbon_get_the_post_meta( 'map_tooltip_js', 'complex' ) ): ?>
       	<?php $maptooltipinfo = ''; $i = 1; foreach ( $maptooltips as $maptooltip ) { ?>
       <?php $maptooltipinfo .= '\'<div class=bg-tooltip-header>District ' . $i++ .  '</div><div class=bg-tooltip-desc><strong>Primary Voting Date</strong>: ' . $maptooltip['rep_primary_voting_date_tooltip'] . '<br><strong>General Election Voting Date</strong>: ' . $maptooltip['rep_gen_voting_date_tooltip'] . '</div><table class=bg-tooltip-table><thead><tr><th data-field=name>Name</th><th data-field=office>Office</th><th data-field=election>Election</th><th data-field=img>Image</th></tr></thead><tbody><tr><td>' . $maptooltip['rep_last_name_tooltip'] . '</td><td>House</td><td>' . $maptooltip['rep_type_of_election_tooltip'] . '</td><td><div class=image-cropper-map><div class=rounded-map style=background-image:url("' . $maptooltip['rep_img_tooltip'] . '")></div></div></td></tr></tbody></table>\'' . ','; }
       	$maptooltipinfo = rtrim($maptooltipinfo,',');
       echo $maptooltipinfo ?>
       <?php endif ?>,];
       ```
   
 * but it’s far from what I’d want. In this case, I would like the `$maptooltip['
   rep_last_name_tooltip']` to be `$houserep['rep_last_name']` except in that new
   area, depending on the `rep_number`. If the `rep_number` matches the complex 
   field number in the new area, then I would like the information to be displayed.
 * I have tried a few options, for example, building a nested foreach loop, but 
   it didn’t work out 🙁
 * The last question for now was if there was a feature to bulk add complex fields.
 * Thanks for all the help, let me know if I need to clarify! 🙂
 * [https://wordpress.org/plugins/carbon-fields/](https://wordpress.org/plugins/carbon-fields/)

Viewing 1 replies (of 1 total)

 *  Thread Starter [darktakua](https://wordpress.org/support/users/darktakua/)
 * (@darktakua)
 * [9 years, 10 months ago](https://wordpress.org/support/topic/associating-bulk-adding-complex-fields/#post-7548254)
 * Okay so I might have a better explanation to what I want. So, in one complex 
   field, namely `reps`, I want to input a number into a text field called `districtnum`.
   Depending on what number that is, I want to display content from the `reps` complex
   field into another complex field, in particular, `reps_tooltip`. Depending on
   what number `districtnum` is, I want to display certain content into `reps_tooltip`
   from `reps`. I think I could do this by grabbing a certain array value of the
   complex field? I’m not quite sure since I don’t know how the complex fields are
   set up.

Viewing 1 replies (of 1 total)

The topic ‘Associating, bulk adding complex fields’ is closed to new replies.

 * ![](https://s.w.org/plugins/geopattern-icon/carbon-fields_cacbcc.svg)
 * [Carbon Fields](https://wordpress.org/plugins/carbon-fields/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/carbon-fields/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/carbon-fields/)
 * [Active Topics](https://wordpress.org/support/plugin/carbon-fields/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/carbon-fields/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/carbon-fields/reviews/)

 * 1 reply
 * 1 participant
 * Last reply from: [darktakua](https://wordpress.org/support/users/darktakua/)
 * Last activity: [9 years, 10 months ago](https://wordpress.org/support/topic/associating-bulk-adding-complex-fields/#post-7548254)
 * Status: not resolved