If the battery is charge it may mean that your alternator needs to get replaced but if the battery and the alternator is good then it may be the starter but I don't think its the starter it sounds like the alternator because that was what happened to my truck it wouldnt start jus click although my battery was good but it was the alternator.
just because the lights come on doesn't mean that the battery is good. starting the engine is the single hardest thing that the battery does. jump start it and have the battery and charging system tested .
check your battery cables to be sure they sre tight then attempt to start your car. if it still doesn',t start you may need a new starter,battery,alternator.