$v) { if (empty ($v)) { $errFieldArr[] = $k; $err = true; } } if (!isset ($err)) { $sql = "SELECT count(*) FROM rankings WHERE ip='{$_SERVER['REMOTE_ADDR']}' LIMIT 1"; $rst = mysql_wrap ($sql); if ($rst[0] > 3) { $block = "

{$rst[0]} reviews have been submitted from your IP ({$_SERVER['REMOTE_ADDR']}).

No additional submissions are allowed.

"; } if (!isset ($block)) { $sql = "SELECT count(*) FROM rankings WHERE ip='{$_SERVER['REMOTE_ADDR']}' && school = '{$_POST['school']}' && degree = '{$_POST['degree']}' LIMIT 1"; echo $sql; $rst = mysql_wrap ($sql); if ($rst[0] > 0) { $block = "

One review has been submitted for a {$_POST['degree']} at {$_POST['school']}.

No additional submissions for this school and degree are allowed.

"; } } if (!isset ($block)) { $_POST['rank_avg'] = ($_POST['rank_overall']+$_POST['rank_teachers']+$_POST['rank_admin']+$_POST['rank_support']+$_POST['rank_technology'])/5; $_POST['auth_hash'] = md5 (uniqid (rand())); $fNames = fNames ('rankings'); foreach ($_POST as $k=>$v) { if (in_array($k, $fNames)) { $set[] = "$k = \"".sanitize (trim($v))."\""; } } $sql = "INSERT INTO rankings SET ".implode (", ", $set); $id = mysql_wrap ($sql); $subj = "Your TheDegree.Com School Review"; $from = $replyto = "\"TheDegree.Com\" "; $body = "Thank you for your review and ranking of {$_POST['school']}. Please click the link below to validate your submission. http://www.thedegree.com/school-rankings/validate.html?{$_POST['auth_hash']} Once you have verified your submission, a human will evaluate it for content. If accepted, it will be posted within 48 hours. Thank you again! TheDegree.Com Geek Peeps "; $headers = "From: $from\n"; $headers .= "Reply-To: $replyto\n"; $headers .= "Errors-To: $from\n"; $headers .= "Date: ".date ('r')."\n"; mail ($_POST['email'], $subj, $body, trim ($headers), "-f$from"); $success = "

Thank you for a review of {$_POST['school']}.

You should receive an email from TheDegree.Com within a few minutes. You must then click the link in the email to submit your review for verification.

"; } } } ?> Thedegree.com
'rank_overall','Teachers'=>'rank_teachers','Administration'=>'rank_admin','Student Support'=>'rank_support','Education Technology'=>'rank_technology'); ?>

Create New Online School Review

Error!

All fields are required. Unfilled fields are highlighted in yellow below:

How this works:

You may submit your review below with the following understanding:

  • These reviews are for online schools only. As much as we may like to compile reviews for brick-and-mortar schools, there are far too many to be practical for this online poll.
  • If you would like to suggest a school to be added to the list below, click here then we will consider your suggestion and advise you if added.
  • Your privacy is important to us. We request your email address as a means to verify your review. You will receive an email which will contain a verification link which you must click to post your review.
  • Once you have verified your review, a human will determine if your review is acceptable.
  • Profanity is unacceptable.
  • We may be legally liable for libel or slander, so careful what you may say. Any reviews which may have actionable content will be rejected.
  • Want to advertise your porn site? Please go somewhere else. It will NOT be posted here!
  • We log your IP. If we receive multiple reviews from the same IP, you will be blocked.

Consider all fields as required. Incomplete reviews will not be posted.


School:
Degree:
Program:
Select ranking of each of the following areas 1-5, 1 for poor and 5 for excellent:
Excellent
Poor

$r){?>
:
/>
Review Title:
Review:
Email Address:
/>
I accept the terms in "How this works" outlined above.