Pictures of the items or him wearing the items would be helpful. I personally like bold fashion, but this sounds like a really bad idea. I'm not sure who is getting married, but the focus should be on the people getting married. I think wearing anything that would take the focus off of them is not a good idea. Style wise, I would highly recommend khaki or stone colored pants. The navy would create too much contrast with the yellow shirt.