如何使用php增加表单输入框中的数字


How to increase a number in a form input box using php?

我已经写了一个函数,它显示两个不同输入框中的哪个数字在comprison中更大。此外,它显示了如果输入框是空的,我现在希望通过单击提交按钮,输入框中写的这些数字会增加大约+1。我该怎么做?(请不要那么讨厌,我知道这有点基础)

PHP:

<?php
if(isset($_POST['submit'])){
function myFunction() {
$x = (int)$_POST['demo'];
$y = (int)$_POST['name'];
if ($x>$y) {
    echo "Zahl A ist größer als Zahl B";
}
elseif ($x<$y) {
    echo "Zahl B ist größer als Zahl A";
}
else{
    echo "Trage eine Zahl ein in jedes Feld";
}
}
myFunction();
}
?>

HTML:

<form method="post">
      <p>Zahl:</p>
     <input name="demo" type="text">
     <input name="name" type="text">
     <input type="submit" name="submit" value="Submit!">
</form>

这可能是的解决方案

<?php
$a = 0;
$b = 0;
if(isset($_POST['submit'])){
    $x = (int)$_POST['demo'];
    $y = (int)$_POST['name'];
    echo $x.", ".$y;
    $a = (int)$_POST['demo'] + 1;
    $b = (int)$_POST['name'] + 1;
    if ($x>$y) {
        echo "Zahl A ist größer als Zahl B";
    }
    elseif ($x<$y) {
        echo "Zahl B ist größer als Zahl A";
    }
    else{
        echo "Trage eine Zahl ein in jedes Feld";
    }
}
?>
<form method="post">
      <p>Zahl:</p>
     <input name="demo" type="text" value="<?php echo $a; ?>">
     <input name="name" type="text" value="<?php echo $b; ?>">
     <input type="submit" name="submit" value="Submit!">
</form>

您是想只在php代码中增加它们,以便以后使用它们,还是真的想增加用户在输入框中看到的的数量?对于第一种情况,只需添加

$x++;
$y++;

在您希望增加的地方。对于第二种情况,您可以在php页面中显示html表单,然后将增加的数字显示为输入字段的值。