Las variables del empty están correctas, así que en teoría no debería insertar los datos al estar vacío el formulario, no obstante, pasa completamente del if y me ejecuta la inseción de datos creando un registro en blanco en la base de datos. Y a mi me lo había ejecutado previamente de manera correcta. Probé a quitar el ! a ver si era eso, pero sigue igual.
¿Porqué no me ejecuta el if?
Código PHP:
if (!empty($name_fsb) or !empty($alias_fsb) or !empty($page_fsb) or !empty($uid_u_fsb)){
//INSERCION DE DATOS
Header("Location: index");
}else{
Header("Location: index")
}