You can't reset the autoincrement and appear to be getting completely confused as to just what the autoincrement value represents.
Autoincrement simply provides a unique value for each entry - there is no sequence intended to be implied by the value an d there can very easily be gaps in the sequence (which don't matter because it is the uniqueness that autoincrement is intended to supply and not sequence).
There is no easy way to number entries in the order they are added as the one that someone starts adding first might end up having the next 50 finish being added before it is actually added.
If you want to be able to report on the entries in the order they were added on the day then simply save the time they were added and order them by the time when you retrieve them. You can then number them in the resultset you return from the query.