El pseudo código sería algo así.
Código PHP:
Consulta a la base de datos
if (campo_base_de_datos) {
<a href="archivo.php?estado=desactivar">{muestra botón activo}</a>
} else {
<a href="archivo.php?estado=activar">{muestra botón desactivado}</a>
}
En un swith recoges los estados, activar o desactivar y darle el código para que haga la query a la Base de Datos y cambiar el estado correspondiente.
Así a pronto es lo que se me ocurre, pero seguro que hay una forma más sencilla.
Saludos,