Help with if and else statement

What you’re gonna want to do is completely rewrite that super-complex structure you have to something like this:

<?php if( $my_query->have_posts() ) : ?>
    <?php while( $my_query->have_posts() ) : $my_query->the_post(); ?>
        <!-- your output here -->
    <?php endwhile; else : ?>
        <!-- your failure output here -->
<?php endif; ?>