Hi again,
A LISTBOX, aha. I am not sure right out of the head how the single strings in a submitted listbox content are divided. Is it \n, \r, \r\n, < br />?
I think the problem is, that you need another split character in your explode (first parameter where i used the space character in my example - " ").
See first, whats exactly in your $_POST["vehicle"] variable contained (e.g. write the original $_POST variable to a file and use a hex viewer) and use the correct split character in explode.
Otherwise, what element do you use exactly in your html page? If you want, you can use a < select> element, which should deliver back a proper array with the selected items, ready to use with foreach without any exploding before.
For a sample look here:
http://www.onlinetools.org/tricks/using_multiple_select.phpHTH
JoTo