Primero, estás usando una librería obsoleta (mysql), considera cambiar a mysqli o, mejor aún, a PDO.
Por otra parte, tienes que preparar los datos antes de incluirlos en una consulta, con lo que evitarás esos errores y, además, aplicas un poco de seguridad, ejemplo:
Un aporte antiguo, pero todavía útil, sobre tu problema:
http://www.forosdelweb.com/f18/aport...8/#post4265377
Por cierto, no olvides encerrar entre comillas (simples o dobles) los índices no numéricos, probablemente te está funcionando ahora, pero en servidores con configuraciones más estrictas vas a recibir mensajes de error o advertencia.