Todo lo que se valida en el cliente es obligatorio validarlo en el servidor. ya que si en el cliente te desactivan el javascript se jode la validación.
y como me han comentando recientemente en otro post, lo correcto seria asi:
Código PHP:
if (empty($campo))
{
echo "El campo ".$campo." no puede estar vacío";
}
else
{
echo "El campo ".$campo." NO está vacío";
}
Ya que si envian el formulario con el campo vacio, la variable si existiría.
para recorrer todos los campos, se puede usar un foreach:
Código PHP:
foreach($_POST as $key => $value){
if (empty($value))
{
echo "El campo ".$value." no puede estar vacío";
}
}
Saludos!
PD: gracias @rutame