Hola,
Conceptos basicos:
== para comparar
= para asignar
Como estas usando = estas asignando a $c el valor, cuando en realidad quieres comparar.
Y antes de que empieces a quejarte de por que PHP lo hace asi, de que estupido es por no darse cuenta que dentro de if lo que quieres es una comparacion, simplemente decirte que los de PHP decidieron hacerlo asi, igual que en C y C++.
Y como en todos los lenguajes de programacion debes aprenderte sus
operadores y su sintaxis.
Suerte.