codice:
"INSERT INTO Tabella (Campo1, ....) VALUES(' ".$_POST[valore1]." ', .... <--errato
"INSERT INTO Tabella (Campo1, ....) VALUES('$_POST[valore1]', ... <--corretto
"INSERT INTO Tabella (Campo1, ....) VALUES('{$_POST['valore1']}', ... <--corretto
corretto anche il passaggio da array a variabile. Penso che sia piu' una questione di leggibilita' che funzionale. Personalmente preferisco il modo con le graffe, perche' mi permette di scrivere gli indici associativi dell'array sempre allo stesso modo in qualunque contesto vengano usati