Guarda, intanto ti pregherei di dare una formattata al codice perchè così è pressocchè illeggibile.

da quello che ho visto, in questo secondo script php tu provi a concatenare varie stringhe in $query. In realtà non stai facendo questo perchè hai scritto "$query=" su tutte le linee, mentre la concatenazione si fa utilizzando dal secondo spezzone "$query .="

Questo intanto è quello che ho visto, se sistemi il codice sopra provo a rileggere bene.