Line 36: There is no need for the if here. else is adequate since you've already tested if they're the same (although this whole else if probably shouldn't be here, see below).
You don't want to display "No customer(s) match" for each record read that doesn't match. You want to keep a count of the number of matches found, then after the read loop, check the counter and display "No customer(s) match" if count is zero.