$ - GET $CM $ - GET $meter $CM: Isset Floatval
$ - GET $CM $ - GET $meter $CM: Isset Floatval
php
// Sequential
if(isset($_GET['convert'])){
$cm = floatval($_GET['centimeter']);
//Conditional
if (isset($_GET['operation'])) {
$num1 = floatval($_GET['num1']);
$num2 = floatval($_GET['num2']);
$operation = $_GET['operation'];
//if-statement
if ($operation == "+"){
$result = $num1 + $num2;
}else{
$result = $num1 / $num2;
//switch case
/*switch($operation)
{
case '+':
$result = $num1 + $num2;
break;
case '-':
$result = $num1 - $num2;
break;
case 'x':
$result = $num1 * $num2;
break;
case '/':
$result = $num1 / $num2;
break;
default:
$result = "Error: Invalid operation !!";
break;
}*/
// Looping
$output = "";
if(isset($_GET['generate'])){
$number = floatval($_GET['number']);
//for loop
/*for ($x = 1; $x<= $number; $x++){
$output .= $x . " ";
}*/
//while loop
/*$x=1;
while($x<=$number){
$output .= $x . " ";
$x++;
}*/
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<form action="<?= $_SERVER['PHP_SELF'] ?>" method="get">
<label for="cm">Enter centimeter: </label>
<input type="number" name="centimeter" id="centimeter">
<label for="result">Meter: </label>
<input type="number" name="meter" id="meter" value="<?= $meter ?>"
disabled>
<input type="submit" value="Convert" name="convert"><br>
</form>
<h1>Dynamic Value</h1>
<form action="<?= $_SERVER['PHP_SELF'] ?>" method="get">
<h3>CONDTIONAL STATEMENT (SWITCH CASE / IF -STATEMENT)</h3>
<label for="num1">Enter num1: </label>
<input type="number" name="num1" id="num1"><br><br>
<label for="num2">Enter num2: </label>
<input type="number" name="num2" id="num2"><br><br>
<label for="result">Result: </label>
<input type="number" name="result" id="result" value="<?= $result ?>"
disabled><br><br>
</form>