Jekaterina Guzek PHP tööd

Matemaatilised tehted

PHP matemaatilised tehted

Загадали два числа до ...

Vastus kontroll




<div>
<?php
// eemalda urlist muutujad
//https://pastebin.com/Qdb6QDtJ
function clearVarsExcept($url, $varname) {
    // basename - makes the link relative, url must contain a filename that it returns basename('http://www.ee/index.php') > index.php
    $url = basename($url);
    if (str_starts_with($url, "?")) {
        return "?$varname=".$_REQUEST[$varname];
    }
    // strtok - returns first token after spliting on separator "?" strtoken('index.php?haha=lala', '?') > index.php
    return strtok($url, "?")."?$varname=".$_REQUEST[$varname];
}
echo "<h2>Matemaatilised tehted</h2>";
echo "<a href='https://www.metshein.com/unit/php-matemaatilised-tehted-ulesanne-2/'>
    PHP matemaatilised tehted</a>";

//mõistatus
echo "<h2> Загадали два числа до ... </h2>";
$arv1=10;
$arv2=5;
echo "<ul>";
echo "<li> Если из первого числа <strong>вычесть</strong> второе, то будет: ".$arv1-$arv2."</li>";
echo "<h2> Попробуем эти два числа по разному использовать </h2>";
echo "<ul>";
echo "<li> Если два числа <strong>сложить</strong> между собой:  ".$arv1+$arv2."</li>";
echo "<li> Если два числа <strong>умножить</strong> между собой:  ".$arv1*$arv2."</li>";
echo "<li> Если первое число <strong>разделить</strong> на второе число: ".$arv1/$arv2."</li>";
echo "<li> Если найти <strong>остаток</strong> из двух загаданых числах: ".$arv1%$arv2."</li>";
echo "<li> Если первое число <strong>увеличиваем</strong> на один:  ".++$arv1."</li>";
echo "<li> Если второе число <strong>уменьшаем</strong> на один:  ".--$arv2."</li>";
echo "<br>";
echo "<ul><strong> Операторы Присвоения:</strong>";
echo "<li> Если из первого числа <strong>вычесть</strong> второе, то будет:</li>".$arv1 -= $arv2;;
echo "<li> Если два числа <strong>сложить</strong> между собой: </li>".$arv1 += $arv2;
echo "<li> Если два числа <strong>умножить</strong> между собой: </li>".$arv1 *= $arv2;
echo "<li> Если первое чилсо <strong>разделить</strong>: </li>".$arv1 /= $arv2;
echo "<li> Если найти <strong>остаток</strong> из двух загаданых числах: </li>".$arv1 %= $arv2;
echo "<li> Если первое число <strong>увеличиваем</strong> на один:  ".++$arv1."</li>";
echo "<li> Если второе число <strong>уменьшаем</strong> на один:  ".--$arv2."</li>";
echo "<ul>";
echo "</ul>";
echo "</ul>";
echo "</ul>";
echo "</ul>";
//echo '<input type="number" id="arv1" value="Какое число первое" min="1" max="15">';
//echo '<input type="submit">';
echo "<h2>Vastus kontroll</h2>";
?>
    <form name="arvud" action="<?= clearVarsExcept(basename($_SERVER['REQUEST_URI']), "leht") ?>" method="post">
    <label for="arv1">Arv1: </label>
        <input type="number" name="arv1" id="arv1" min="0" max="15" step="1">
        <br>
        <label for="arv1">Arv2: </label>
        <input type="number" name="arv2" id="arv2" min="0" max="15" step="1">
        <br><br>
        <input type="submit" value="Kontroll">
    </form>
<?php
if(isset($_REQUEST["arv1"])){
    if($_REQUEST["arv1"] == $arv1){
        if($_REQUEST["arv2"] == $arv2){

            echo "õige";
            echo "<body style ='background: lightgreen'>";
        }
    } else {
        echo "Vale! arv1 = 4 arv2 = 3";
        echo "<body style ='background: lightcoral'>";
    }
}

highlight_file('matemTehted.php');
?>
</div>