Cita:
Iniciado por Flow89
Por cierto, tampoco le veo coherencia a esta linea
[...]
Y ciérralo así "; no como lo haces tu ;";
No hay ningún problema, es una query, sentencias para un gestor de base de datos. En PHP pueden excluirse pues en un ordinariamente se ejecuta solo una, pero no hacen daño.
Cita:
Iniciado por Heli0s
La consulta insert está mal, como ha dicho flow89 debes poner las comillas a los valores que insertas
¿Pero por qué?; no es un absoluto. Solo tienen que llevar comillas si el valor se trata de un string.
Cita:
Iniciado por MadKat
Por que tienes las comillas simples solo en '$seriales' ?
¿Quizá porque es el único string?. Los demás pueden ser valores numéricos, para campos numéricos.
Cita:
Iniciado por isidro_01
no se ejecuta el query de la linea 36 del siguiente codigo.....
Cita:
Iniciado por isidro_01
el problema es que el insert no se realiza, pero no da error de sintaxis.....
Primero, por favor, utiliza las etiquetas para encerrar y colorear código. En verdad ayudan mucho a la lectura de código (cosa que no hago), ahí se podría ver cuál es la "línea 36" ... que no esperes uno cuente línea por línea.
Luego, el "error de sintaxis" podría ser de tu query, no de PHP. Es probable no te muestre error porque estén desactivados, ¿haz visto el log de Apache acaso?. En un ambiente de desarrollo deberías mostrar todo tipo de errores. Revisa los valores de las directivas error_reporting y display_errors en el php.ini; puedes mostrar los errores solo para un script con la función error_reporting().
www.php.net/error_reporting
Por otro lado, estás utilizando una clase para manejar tu conexión, ¿no tiene esa clase un método para detectar errores?; debería ...
Por último, algo tan simple, ¿intentaste imprimir en pantalla la query que estás intentando ejecutar?, ¿es correcta?, si la ejecutas en otro ambiente --desde su cliente nativo--, ¿se ejecuta correctamente?. Es posible no esté asignando valores para las variables causando un error de sintaxis.