Я пытаюсь найти способ стереть текстовый экран с моего калькулятора, когда вы нажимаете кнопку +/-, чтобы он действовал больше как настоящий калькулятор. я довольно новичок в php (неделю или две), поэтому я все еще учусь, но я не могу понять это.
файл php возвращает код html, где у меня есть <input type='text' named result value='$value'>
(экран калькулятора).
и ряд кнопок отправки с именем и значением 1,2,3, +, ... когда я нажимаю кнопку, в результате в строку добавляется символ , когда я нажимаю на кнопку «=», она читает строку с eval();
и вычисляет ее. Я пытался с функцией, но я не могу понять, некоторые идеи или советы будут очень приветствоваться.
$value = '';
if(isset($_GET['result']))
$value.=$_GET['result'];
if(isset($_GET['1']))
$value .='1';
if(isset($_GET['2']))
$value .='2';
//and so on ...
if(isset($_GET['+']))
$value .='+';
if(isset($_GET['-']))
$value .='-';
if(isset($_GET['='])){
eval('$result = '.$value.';');
$value = $result;}
return "<form action='index.php' method='get'>
<br><input type='text' name='result' value='$value'><br>
<input type='submit' name='1' value='1'>
<input type='submit' name='2' value='2'>
//and so on ...
(остальная часть кода html загружается в другом месте)