Nel tuo script non c'è alcun errore di sintassi, ma c'è un errore nelle funzioni di mysql, puo essere quello che ti generi l'errore, la linea 40 per il tuo script forse non è la stessa per noi xD ( scusa il giro di parole ). Comunque , l'errore è in "corso" nelle funzioni di mysql, il secondo argomento serve per specificare una link di connessione a mysql. Quindi elimina quel parametro alle funzioni e dovrebbe andarti bene.