convertion
Posted: Tue Nov 04, 2008 12:24 pm
Hi
im trying to creat a script in php that will allow me to convert between imperial and Metric. i have been asked to use the following values for the purposes of conversion:
1 mile = 1.609 kilometres
1 inch = 2.54 centimetres
1 pound = 0.454 kilograms
1 horsepower = 0.746 kilowatts
1 pint = 0.568
I have dones the conversion from imperial to metric e.g 1 mile is 1.609 kilometres, but stuck on how i will convert from kilometres to miles. so that when u click submit, it should display 1.609 kilometres = 1 mile.
Heres my coding so far, please help me:
<html>
<head>
<title>Converter</title>
</head>
</body>
<form name="form1" method="post" action="conversion1.php">
<input name="number1" type="text" id="number1">
<select name="converter" id="converter">
<option value="Miles" selected>Miles</option>
<option value="Inch">Inch</option>
<option value="Pound">Pound</option>
<option value="Horsepower">Horsepower</option>
<option value="Pint">Pint</option>
</select>
<input name="submit" type="submit" id="submit" value="=">
</form>
</body>
</html>
<?php
$number1 =$_POST[number1];
$converter =$_POST[converter];
if($converter == "Miles"){
$answer = $number1 * 1.609;
$unit = "Kilometres";
}
elseif($converter =="Inch"){
$answer = $number1 * 2.54;
$unit = "Centimetres";
}
elseif($converter =="Pound"){
$answer = $number1 * 0.454;
$unit = "Kilograms";
}
elseif($converter =="Horsepower"){
$answer = $number1 * 0.746;
$unit = "Kilowatts";
}
elseif($converter =="Pint"){
$answer = $number1 * 0.568;
$unit = "litres";
}
echo "$answer $unit";
?>
im trying to creat a script in php that will allow me to convert between imperial and Metric. i have been asked to use the following values for the purposes of conversion:
1 mile = 1.609 kilometres
1 inch = 2.54 centimetres
1 pound = 0.454 kilograms
1 horsepower = 0.746 kilowatts
1 pint = 0.568
I have dones the conversion from imperial to metric e.g 1 mile is 1.609 kilometres, but stuck on how i will convert from kilometres to miles. so that when u click submit, it should display 1.609 kilometres = 1 mile.
Heres my coding so far, please help me:
<html>
<head>
<title>Converter</title>
</head>
</body>
<form name="form1" method="post" action="conversion1.php">
<input name="number1" type="text" id="number1">
<select name="converter" id="converter">
<option value="Miles" selected>Miles</option>
<option value="Inch">Inch</option>
<option value="Pound">Pound</option>
<option value="Horsepower">Horsepower</option>
<option value="Pint">Pint</option>
</select>
<input name="submit" type="submit" id="submit" value="=">
</form>
</body>
</html>
<?php
$number1 =$_POST[number1];
$converter =$_POST[converter];
if($converter == "Miles"){
$answer = $number1 * 1.609;
$unit = "Kilometres";
}
elseif($converter =="Inch"){
$answer = $number1 * 2.54;
$unit = "Centimetres";
}
elseif($converter =="Pound"){
$answer = $number1 * 0.454;
$unit = "Kilograms";
}
elseif($converter =="Horsepower"){
$answer = $number1 * 0.746;
$unit = "Kilowatts";
}
elseif($converter =="Pint"){
$answer = $number1 * 0.568;
$unit = "litres";
}
echo "$answer $unit";
?>