We know that $ l^\infty$ has not a Schauder basis and its Hamel basis is uncountably infinite.
Let $e_n=(e_{n1}, e_{n2},...)$ (for each $n\in \mathbb{N}$) s.t. $e_{nj}=0$ when $n\neq j$ and $e_{nn}=1$, now for $x=(x_1,x_2,\ldots)\in l^\infty$ we have: $$x=\sum_{n=1}^\infty x_ne_n$$ $\{ e_n \}_{n\in\mathbb{N}}$ is not a Hamel basis and a Schauder basis then what is it?
Note that "$x = \sum_n x_n e_n$" does not hold in norm if $x \in \ell^\infty \setminus c_0$, neither does it weakly, as for $x \not\in c_0$ there is some $x^*\in (\ell^\infty)^*$ with $x^*|_{c_0} = 0$ and $x^*(x) = 1$. Then $$ x^*\left(\sum_{n=1}^N x_ne_n\right) = 0 \not\to 1 = x^*(x) $$ It holds only weakly$^*$, as given $y \in \ell^1$, we have $xy\in \ell^1$ and hence
$$ \sum_{n=1}^N x_ny_n \to \sum_{n=1}^\infty x_n y_n $$ So $(e_n)$ is a basis only in weakly$^*$ sense.