Cita: ...AND id_marca=".$marca." AND t_modelos.id_marca != 0 ORDER BY id_modelo
cuando creamos una clave Foranea normalmente es un (int, 0 por defecto), cuando asignas un valor a esa clave siempre será diferente de cero, entonces puedes añadir la condición AND t_modelos.id_marca != 0 para asegurarte que el modelo tiene marca.
saludos,