probabilmente la variabile $tipo_negozio non ha valore "negozio_2"...
E comunque il ciclo sembra inutile... Per come l'hai creato tu, la variabile $q assume valore uguale a quello ottenuto all'ultimo passaggio all'interno del ciclo. Non so se mi sono spiegato...