ok i was designing wordpress theme when i decided to add 125x125 ads to the code now i am facing a problem that user can select how many ads they want to show , for eg 2,4,6,8 default is 2 , if user selects 4 it will show 4 ads , but when user selects 6 ads then it shows only 4 skipping the in between ads no. 3 and 4 and showing 5 and 6 same for ads 7 and 8 here is my code <a href="<?php echo $wpmod_show_image_1_link; ?>"><img src="<?php echo $wpmod_show_image_1; ?>" width="125" height="125" alt="<?php echo $wpmod_show_image_1_title; ?>" title="<?php echo $wpmod_show_image_1_title; ?>" /></a> <a href="<?php echo $wpmod_show_image_2_link; ?>"><img src="<?php echo $wpmod_show_image_2; ?>" width="125" height="125" alt="<?php echo $wpmod_show_image_2_title; ?>" title="<?php echo $wpmod_show_image_2_title; ?>" /></a> <?php if (get_option('wpmod_ads_number') == '4') { ?> <a href="<?php echo $wpmod_show_image_3_link; ?>"><img src="<?php echo $wpmod_show_image_3; ?>" width="125" height="125" alt="<?php echo $wpmod_show_image_3_title; ?>" title="<?php echo $wpmod_show_image_3_title; ?>" /></a> <a href="<?php echo $wpmod_show_image_4_link; ?>"><img src="<?php echo $wpmod_show_image_4; ?>" width="125" height="125" alt="<?php echo $wpmod_show_image_4_title; ?>" title="<?php echo $wpmod_show_image_4_title; ?>" /></a> <?php } elseif (get_option('wpmod_ads_number') == '6') { ?> <a href="<?php echo $wpmod_show_image_5_link; ?>"><img src="<?php echo $wpmod_show_image_5; ?>" width="125" height="125" alt="<?php echo $wpmod_show_image_5_title; ?>" title="<?php echo $wpmod_show_image_5_title; ?>" /></a> <a href="<?php echo $wpmod_show_image_6_link; ?>"><img src="<?php echo $wpmod_show_image_6; ?>" width="125" height="125" alt="<?php echo $wpmod_show_image_6_title; ?>" title="<?php echo $wpmod_show_image_6_title; ?>" /></a> <?php } elseif (get_option('wpmod_ads_number') == '8') { ?> <a href="<?php echo $wpmod_show_image_7_link; ?>"><img src="<?php echo $wpmod_show_image_7; ?>" width="125" height="125" alt="<?php echo $wpmod_show_image_7_title; ?>" title="<?php echo $wpmod_show_image_7_title; ?>" /></a> <a href="<?php echo $wpmod_show_image_8_link; ?>"><img src="<?php echo $wpmod_show_image_8; ?>" width="125" height="125" alt="<?php echo $wpmod_show_image_8_title; ?>" title="<?php echo $wpmod_show_image_8_title; ?>" /></a> <?php } ?> PHP: any option seleted from 6 and 8 eventually displays 4 ads whereas i want to show 6 and 8 ads repectively
Hi, you could always try checking if it's greater than or equal to the number of ads <a href="<?php echo $wpmod_show_image_1_link; ?>"><img src="<?php echo $wpmod_show_image_1; ?>" width="125" height="125" alt="<?php echo $wpmod_show_image_1_title; ?>" title="<?php echo $wpmod_show_image_1_title; ?>" /></a> <a href="<?php echo $wpmod_show_image_2_link; ?>"><img src="<?php echo $wpmod_show_image_2; ?>" width="125" height="125" alt="<?php echo $wpmod_show_image_2_title; ?>" title="<?php echo $wpmod_show_image_2_title; ?>" /></a> <?php if (get_option('wpmod_ads_number') >= '4') { ?> <a href="<?php echo $wpmod_show_image_3_link; ?>"><img src="<?php echo $wpmod_show_image_3; ?>" width="125" height="125" alt="<?php echo $wpmod_show_image_3_title; ?>" title="<?php echo $wpmod_show_image_3_title; ?>" /></a> <a href="<?php echo $wpmod_show_image_4_link; ?>"><img src="<?php echo $wpmod_show_image_4; ?>" width="125" height="125" alt="<?php echo $wpmod_show_image_4_title; ?>" title="<?php echo $wpmod_show_image_4_title; ?>" /></a> <?php } elseif (get_option('wpmod_ads_number') >= '6') { ?> <a href="<?php echo $wpmod_show_image_5_link; ?>"><img src="<?php echo $wpmod_show_image_5; ?>" width="125" height="125" alt="<?php echo $wpmod_show_image_5_title; ?>" title="<?php echo $wpmod_show_image_5_title; ?>" /></a> <a href="<?php echo $wpmod_show_image_6_link; ?>"><img src="<?php echo $wpmod_show_image_6; ?>" width="125" height="125" alt="<?php echo $wpmod_show_image_6_title; ?>" title="<?php echo $wpmod_show_image_6_title; ?>" /></a> <?php } elseif (get_option('wpmod_ads_number') >= '8') { ?> <a href="<?php echo $wpmod_show_image_7_link; ?>"><img src="<?php echo $wpmod_show_image_7; ?>" width="125" height="125" alt="<?php echo $wpmod_show_image_7_title; ?>" title="<?php echo $wpmod_show_image_7_title; ?>" /></a> <a href="<?php echo $wpmod_show_image_8_link; ?>"><img src="<?php echo $wpmod_show_image_8; ?>" width="125" height="125" alt="<?php echo $wpmod_show_image_8_title; ?>" title="<?php echo $wpmod_show_image_8_title; ?>" /></a> <?php } ?> PHP:
no still the same , what i want is this if 2 then show ads 2 , if 4 show ads in 2 and in 4 , if 6 show ads in 2 , 4 and 6 and so on , whereas now it is , if 2 show 2 , if 4 show 2 and 4 , if 6 show 2 and 6 and ,if 8 show 2 and 8
Hi, I could not get in much depth but let me know of something like below helps.. $loop = get_option('wpmod_ads_number'); for($i = 1; $i <= $loop; $i++) { $image_link = 'wpmod_show_image_' . $i . '_link'; $image_src = 'wpmod_show_image_' . $i; $image_title = 'wpmod_show_image_' . $i . '_title'; echo '<a href="' . $$image_link . '"><img src="' . $$image_src . '" width="125" height="125" alt="' . $$image_title . '" title="' . $$image_title . '" /></a>'; //echo '<br/>'; } PHP: