Hola, lo de asignar los elementos POST a una variable a mi parecer seria bueno siempre y cuando los vaya a utilizar varias veces, sino seria innecesario ya que la variable te ocupa memoria y todo eso:
Algo que puede hacer es lo siguiente:
Código PHP:
Ver original$sql=mysql_query("INSERT INTO nombre_tabla VALUES ('$_POST[nombre]', '$_POST[apellidos]', '$_POST[edad]')", $link);
Claro que esto es un ejemplo en lugar de nombre, apelllidos y edad, deben cambiarlo por los que envian en la variable POST en sus respectivos codigo.
Saludos...