Visualizza il codcie html e capirai che mandi in output un po' troppi </table>.

Riposiziona la paretentesi } del primo while, prima della echo "</table>";