Asi málokomu se bude chtít procházet celý kód... Příčin, proč to nefunguje, může být spousta, nevíme, jak máš vytvořenou databázi a tabulku, práva zápisu, atd...
Nejjednodušší způsob je, když si kód odkrokuješ a budeš si průběžně vypisovat proměnné - jestli obsahují požadovanou hodnotu.
Máš povolený error reporting?
https://www.php.net/manual/en/function.error-reporting.php