Pa... mozes da postavis ime proizvoda kao UNIQUE vrednost u samoj bazi/tabeli, tako sigurno nece doci do ponovnog unosa istog.
A mozes i da, prilikom dodavanja proizvoda u bazu prvo proveris da li isti vec postoji - jednim selectom - (SELECT * FROM proizvodi WHERE ime='$ime_proizvoda'). Ako query izbaci bar jedan rezultat (proveris to sa mysql_num_rows), stopiras skript i izbacujes poruku o gresci.
Konkretnije, sa primerima:
http://stackoverflow.com/quest...ready-exists-in-mysql-database