well it looks like that he doesn't want to send the var if its empty....but thats the same as sending an empty variable, unless your variable is bound by HTML formatting. But i think its a bad idea just to let an important variable go by without checking to see if contains the proper info. For example if its a email script and the user does not file an address and you ignore the empty vars, well then your script is going no where.
You should probably set up error handling for all required fields, and variable that are not required and are empty on submit, could be given a empty value, like N/A or None or whatever.
It all depends, you can use a lot of different methods depending on your needs. 🙂
p.s nice short code there sarah 🙂