pa vidi ...
if($add_member) i if($add_member==1) je jedno te isto.
if($add_member) i if($add_member===1) nije jedno te isto
a if($add_member=1) je česta greška. zato se preporučuje if(1==$add_member) jer tada izbacuje grešku.
if nije petlja. if je uslov, while je petlja.
... samo strpljenja, ispetljačeš se vremenom
kada fajlove prebaciš na server, server je po defaultu podešen da ne prikazuje greške u skripti pa je potrebno uključiti prikaz grešaka dok testiraš sajt. Kada krene u produkciju to se mora isključiti...
ini_set('error_reporting', E_ALL);
ini_set('display_errors', 1);
ini_set('display_starup_errors', 1);