Yes it seems to be how it should be for the most part, however, you can save your life to a great extent by doing this:
Instead of writing:
$orgName = $_POST['orgName'];
$impact = $_POST['impact'];
$headline = $_POST['headline'];
$content = $_POST['content'];
$subContent = $_POST['subContent'];
$meterText = $_POST['meterText'];
$month = $_POST['month'];
$shopLink = $_POST['shopLink'];
$blurbTitle = $_POST['blurbTitle'];
$blurb = $_POST['blurb'];
$logoURL = $_POST['logoURL'];
$buttonURL = $_POST['buttonURL'];
$blurbURL = $_POST['blurbURL'];
$POMURL = $_POST['POMURL'];
$horizontalURL = $_POST['horizontalURL'];
$statURL = $_POST['statURL'];
$stats = $_POST['stats'];
You could simply write this line:
extract($_POST, EXTR_SKIP);
And now you have all the same variables available like what you did with so many lines above, for example, now you can use them or echo them:
echo $orgName;
echo $impact;
echo $headline;
To Add: I am not sure whether using extract
is good practice in terms of security, however, i have been using this without any problems so far :)