$result è una risorsa restituita dal tuo mysql_query() call, non un vero oggetto/array riga. Nello stesso modo in cui stai usando mysql_fetch_assoc() in altre aree del tuo codice per estrarre i dati, dovrai farlo prima del tuo echo se vuoi visualizzare i dati.