$numb1 = (float)$_POST['num1'];
$numb2 = (float)$_POST['num2'];
$numb1 = +$_POST['num1'];
$numb2 = +$_POST['num2'];
<?php
error_reporting(E_ALL);
# error_reporting(E_ALL & ~E_NOTICE);
ini_set('display_errors', 'on');
setlocale(LC_ALL, 'ru_RU.UTF-8');
#-------------------------------------------------
$operations = ['+', '-', '*', '/'];
$numb1 = 0;
$numb2 = 0;
If (!empty($_POST['num1']) && !empty($_POST['num2'])) {
if (in_array($_POST['oper'], $operations)) {
$numb1 = +$_POST['num1'];
$numb2 = +$_POST['num2'];
switch ($_POST['oper']) {
case '+':
$res = $numb1 + $numb2;
break;
case '-':
$res = $numb1 - $numb2;
break;
case '*':
$res = $numb1 * $numb2;
break;
case '/':
$res = $numb1 / $numb2;
break;
default:
echo "НЕДОПУСТИМОЕ ДЕЙСТВИЕ";
}
}else{
$res = "Ошибка операции";
}
}
?>
<form action='calc.php' method="post">
<label>Число 1:</label>
<br />
<input name='num1' type='number' value="<?=$numb1 ?>" />
<br />
<label>Оператор: </label>
<br />
<select name="oper">
<?php foreach ($operations as $oper): ?>
<option value="<?= $oper;?>"><?=$oper;?></option>
<?php endforeach;?>
</select>
<br />
<label>Число 2: </label>
<br />
<input name='num2' type='number' value="<?=$numb2 ?>" />
<br />
<?php if (isset($res)): ?>
<p> Результат: <?=$res?></p>
<?php endif;?>
<br />
<input type='submit' value='Считать'>
</form>
$agentId = "2323";
$orderId = "777";
$agentTime = date("H:i:s d.m.y") ;
$amount = "25";
$phone = "79090000111";
$sign = md5("$agentId#$orderId#$agentTime#$amount#$phone");
$agentId = "2323";
$orderId = "777";
$agentTime = date("H:i:s d.m.y") ;
$amount = "25";
$phone = "79090000111";
$token = md5("<token>");
$sign = md5("$agentId#$orderId#$agentTime#$amount#$phone#$token");
var replaceData = {
yellow: '<span class="d1">Желтезна</span>',
green: '<span class="d2">Зеленка</span>',
blue: '<span class="d3">Голубок</span>',
red: '<span class="d4">Краснуха</span>',
pink: '<span class="d5">Годнота</span>'
}
$(function() {
var
stratDate = new Date('2019-05-09T20:40:00'), // Дата начала таймера
delayMinutes = 5, // количество минут на 1 тик таймера
differenceMinutes = Math.round((new Date() - stratDate) / 1000 / 60), // Получаем разницу в минутах
interval = (delayMinutes - (differenceMinutes % delayMinutes)) * 60000, // получаем начальный интервал
countTik = Math.floor(differenceMinutes / delayMinutes); // количество прошедших тиков таймера
console.log('прошло:', countTik, 'тиков\nдо следующего тика:', interval, 'ms'); // [не обязательно] вывожу информацию в консоль
setInterval(function() {
console.log('прошло:', countTik, 'тиков'); // [не обязательно] вывожу информацию в консоль
interval = delayMinutes * 60000; // Обновляем интервал
}, interval);
});