Mirando tu codigo veo que tu problema es que no tienes claro como concatenar en php.
Ej veo que le asignas un valor a la variable $sql pero luego intentas concatenar con el segundo contenido lo cual no lo haces ya que le asigna un valor nuevo.
Seria algo como
Código PHP:
Ver original$sql = " INSERT INTO TABLE(CAMPO1,CAMPO2,CAMPO3)";
$sql .="VALUES(' ".$_POST['campo1']." ',' ".$_POST['campo2']." ',' ".$_POST['campo3']." ')";
Fijate bien como hago que contenido de los POST formen parte del string de la variable sql.
Alguns articulos.
Como usar las comillas Concatenar
Saludos.