Hola,
De lo que he notado.
1. Loa valores enteros no necesitan estar entre comillas simples.
2. en una linea tienes esto: $result = mysql_query($sql); Una pregunta, por que no ha declarado antes la variable $sql??
tintentelo asi:
$sql = ("INSERT INTO......
mysql_query($sql);
Los valores de los campos depende de los valores que tendra cada campo, varchar, enteros, text, eso depende de lo que sen necesite, para mas clarida te recomiendo visitar y LEER
http://dev.mysql.com/doc/refman/5.0/en/data-types.html
Un saludo.