Cuidado con la combinación de comillas y apóstrofos...
Código PHP:
Ver original$registro3 = mysql_query("INSERT INTO dir_puesto(id_puesto,puesto) VALUES (".$id_puesto.",'".$puesto."')");
En MySQL los números no requieren apostrofos. Sólo las cadenas de texto, las fechas y las horas.