in reply to Output Repeats in the elsif statement
If you want to check $carroadnameverify2 as empty, you can try following.
elsif(!defined $carroadnameverify2 && $carroadnameverify2 =~ /^\s*$/)
Above condition will print CAR RECORD NOT FOUND message when $carroadnameverify2 is undef or null or string with blank characters.
In Section
Seekers of Perl Wisdom