Sei sicuro che non ci sia qualche errore nel codice, tipo qualche variabile non settatta correttamente? Ad esempio vedo l'istruzione $row[$colonna], ma $colonna non è definita da nessuna parte.