Controlla bene il tuo codice: nel FOR inizializi la variabile $i come contatore, mentre nello script il riferimento numerico è $n.
Per cui o correggi l'uno, oppure correggi l'altro.