$query = "INSERT INTO booking
(firstname,
address1,
days,
months,
bookingtime,
address2,
lastname,
cdays,
cmonths,
duration,
datefrom,
dteCallTimeTo,
meettype,
county,
cnumber',
fee,
pcode,
comments,
user_id
) values ('$firstname',
'$address1',
'$days',
'$months',
'$bookingtime',
'$address2',
'$lastname',
'$cdays',
'$cmonths',
'$duration',
'$datefrom',
'$dteCallTimeTo',
'$meettype',
'$county',
'$cnumber',
'$fee',
'$pcode',
'$comments',
'$userid')";
you were mixing insert and update syntax.