MPH RPM Calculator
[insert_php]//===============================================
//–MPH————————————–
//mph = (rpm x tire diameter) / (gear ratio x 336)
if($_POST[‘a’] == “mph”)
{
$mph_rpm = $_POST[‘mph_rpm’];
$mph_tire_diameter = $_POST[‘mph_tire_diameter’];
$mph_gear_ratio = $_POST[‘mph_gear_ratio’];
$mph_errors = 0;
if($_POST[‘mph_rpm’] == “”) {$mph_errors++;}
else { if(!is_numeric($_POST[‘mph_rpm’])) {$mph_errors++;} }
if($_POST[‘mph_tire_diameter’] == “”) {$mph_errors++;}
else { if(!is_numeric($_POST[‘mph_tire_diameter’])) {$mph_errors++;} }
if($_POST[‘mph_gear_ratio’] == “”) {$mph_errors++;}
else { if(!is_numeric($_POST[‘mph_gear_ratio’])) {$mph_errors++;} }
if($mph_errors != 0) {$mph_error_msg = “Please enter proper values!”;}
else
{
$total_mph = ($_POST[‘mph_rpm’] * $_POST[‘mph_tire_diameter’]) / ($_POST[‘mph_gear_ratio’] * 336);
$view_total_mph = ” MPH = “.$total_mph;
}
}
//–RPM————————————–
//rpm = (mph x gear ratio x 336) / tire daimeter
if($_POST[‘a’] == “rpm”)
{
$rpm_mph = $_POST[‘rpm_mph’];
$rpm_tire_diameter = $_POST[‘rpm_tire_diameter’];
$rpm_gear_ratio = $_POST[‘rpm_gear_ratio’];
$rpm_errors = 0;
if($_POST[‘rpm_mph’] == “”) {$rpm_errors++;}
else { if(!is_numeric($_POST[‘rpm_mph’])) {$rpm_errors++;} }
if($_POST[‘rpm_tire_diameter’] == “”) {$rpm_errors++;}
else { if(!is_numeric($_POST[‘rpm_tire_diameter’])) {$rpm_errors++;} }
if($_POST[‘rpm_gear_ratio’] == “”) {$rpm_errors++;}
else { if(!is_numeric($_POST[‘rpm_gear_ratio’])) {$rpm_errors++;} }
if($rpm_errors != 0) {$rpm_error_msg = “Please enter proper values!”;}
else
{
$total_rpm = ($_POST[‘rpm_mph’] * $_POST[‘rpm_gear_ratio’] * 336) / $_POST[‘rpm_tire_diameter’];
$view_total_rpm = ” RPM = “.$total_rpm;
}
}
//–Gear Ratio————————————–
//gear ratio = (rpm x tire diameter) / (mph x 336)
if($_POST[‘a’] == “gr”)
{
$gr_mph = $_POST[‘gr_mph’];
$gr_tire_diameter = $_POST[‘gr_tire_diameter’];
$gr_rpm = $_POST[‘gr_rpm’];
$gr_errors = 0;
if($_POST[‘gr_mph’] == “”) {$gr_errors++;}
else { if(!is_numeric($_POST[‘gr_mph’])) {$gr_errors++;} }
if($_POST[‘gr_tire_diameter’] == “”) {$gr_errors++;}
else { if(!is_numeric($_POST[‘gr_tire_diameter’])) {$gr_errors++;} }
if($_POST[‘gr_rpm’] == “”) {$gr_errors++;}
else { if(!is_numeric($_POST[‘gr_rpm’])) {$gr_errors++;} }
if($gr_errors != 0) {$gr_error_msg = “Please enter proper values!”;}
else
{
$total_gr = ($_POST[‘gr_rpm’] * $_POST[‘gr_tire_diameter’]) / ($_POST[‘gr_mph’] * 336);
$view_total_gr = ” Gear Ratio = “.$total_gr;
}
}
//–Tire Diameter————————————–
//tire diameter = (mph x gear ratio x 336) / rpm
if($_POST[‘a’] == “td”)
{
$td_mph = $_POST[‘td_mph’];
$td_gear_ratio = $_POST[‘td_gear_ratio’];
$td_rpm = $_POST[‘td_rpm’];
$td_errors = 0;
if($_POST[‘td_mph’] == “”) {$td_errors++;}
else { if(!is_numeric($_POST[‘td_mph’])) {$td_errors++;} }
if($_POST[‘td_gear_ratio’] == “”) {$td_errors++;}
else { if(!is_numeric($_POST[‘td_gear_ratio’])) {$td_errors++;} }
if($_POST[‘td_rpm’] == “”) {$td_errors++;}
else { if(!is_numeric($_POST[‘td_rpm’])) {$td_errors++;} }
if($td_errors != 0) {$td_error_msg = “Please enter proper values!”;}
else
{
$total_td = ( $_POST[‘td_mph’] * $_POST[‘td_gear_ratio’] * 336) / $_POST[‘td_rpm’];
$view_total_td = ” Tire Diameter = “.$total_td;
}
}
//===============================================
$content = ‘
‘;
$content = addslashes($content);
$content = “\$result=\””.$content.”\”;”;
eval($content);
print stripslashes($result);
[/insert_php]