Thanks for posting your question here, I will try to answer it as best I can.
It sounds like you've had some kind of food poisoning
, that would be my first guess. As it fits
with most of your symptoms.
It is a condition that passes without any medication in a few days. But if you are feeling really bad, see a doctor so that he can prescribe some anti motility drugs. I would also recommend you keep hydrated.
Go see a doctor if the symptoms persist more than 2-3 days for further investigation as to the cause.
I hope this answered your question.