Ist das für ein reales Projekt von dir, sprich: wird das mal ein echter Onlineshop, oder ist das nur zum Spaß? Weil als Laie einen Onlineshop selbst zu entwickeln ist fast schon grob fahrlässig... Da kann man so schnell den Anwalt vor der Tür stehen haben, das glaubt man kaum.
Des Weiteren nutzt du veraltete Technologien, wie z.B. MySQL. Heute solltest du sicherheitshalber auf MySQLi oder PDO inkl. Prepared Statements umsteigen, um mit deiner Datenbank zu interagieren.