If you’re getting a blank page then you’re more than likely right and you have a syntax error in your code. Start by turning on debugging and debug display in WP to see what the error is https://codex.wordpress.org/Debugging_in_WordPress. Just looking at your code, if that’s the complete code, I’d say you’re missing endwhile;
for your loop.