I've managed to work out its the auto-increment field that's causing the issue, if i remove the field from the table it inserts the data with the blank columns, if I put in it says the number fields do not match the table, if I try and add a blank entry to the auto-increment field I get a data...