我已经写了一个函数,它显示两个不同输入框中的哪个数字在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表单,然后将增加的数字显示为输入字段的值。