Probabilmente manca qualche parte di codice per poter capire bene cosa non va, ad esempio da dove ricavi e variabili $pg1, $pg2 e $pg3
Non ho capito bene se ottieni l'errore quando attribuisci alle variabili $nome1, $nome2 e $mone3 i valori dei cookies, quando fai if con le variabili $pg1, $pg2 e $pg3 o quando ti colleghi al database.
Per sapere se un cookie esiste puoi usare if (isset($_COOKIE['primopg']))