primero antes que nada, debes reducir tu codigo, o al menos coloca que parte es la que te muestra el error.
colocando todo tu codigo, se ve engorroso y ningun usuario se tomaria la molestia en leerlo.
antes de que publiques tu codigo, utiliza la etiqueta
para que tu codigo sea mas entendible.
saludos.