Moj problem jest nastepujacy

Mam sklep online jakies 250 produktow jak wybieram produkt to w adresie URL pojawia mi sie tylko id osoby do ktorej nalezy produkt i ID produktu reszte czyli wszystkie parametry zczytuje sobie z bazy ( cena, wymiary, itp )
Zatep jesli ktos zmieni sobie ID produktu to jednoczesnie zmienia jego wlasciwosci nie ma mozliwosci zmiany ID a reszta pozstalaby do starego produtku.
Sprawdzam jeszcze warunek ze jezeli ID < 1 albo < maksymalnej ilosci produktow w bazie to nie pokazuj Dodaj jesli ID = null to jest tak samo.
Mam pytanie jak mam osluzyc zeby ktos mi nie wpisal powiedzmy 01 001 002112
cosik takiego probowalem z wyrazeniami regularnymi ale mi nie wychodzi pisz e poniewaz sprawa jest goraca ( na dzis ) inaczej pewnie sam szuklalbym rozwiazania az nie znalazlbym.
dzieki
munky