我有一个基本问题,我无法找到答案。
我有一个输入文字
我希望每次单击按钮时都将值更改为1。
所以,当我成为一名新士兵时,我希望它能够显示在士兵中。
我最近开始在PhP编程。
在Java中,我正在寻找的命令将是一些setText或类似的东西。
答案 0 :(得分:0)
这是基本想法:
您特别提到了PHP,所以我将给您一个PHP示例: 这是您想要表单的每个页面的顶部...
<?php
session_start();
if(!isset($_SESSION['soldiers']))
$_SESSION['soldiers'] = 0;
include('form_process.php');
然后在form_process.php中:
<?php
if(isset($_POST['soldiers']) && is_numeric($_POST['soldiers']))
{
if($_POST['soldiers'] == $_SESSION['soldiers'])
$_SESSION['soldiers'] ++;
else
$_SESSION['soldiers'] = $_POST['soldiers'];
}
?>
<form id="soldiers" action="" method="post">
<input type="text" name="soldiers" value="<?php echo $_SESSION['soldiers']; ?>">
<input type="submit" name="submit" value="submit">
</form>
我会亲自在html和jquery中这样做,但是你要求PHP,所以你去了。
为什么要使用会话?因为你说表单在每个页面上,所以你需要在整个会话期间保持一个常数。最好使用数据库,以便所有可能正在查看该网站的人员的数量保持不变,但您未在问题中指明该数字。
我自己也不知道这样的东西在它所处的状态下是什么价值。对我而言,听起来你想要一种javascript类型的方式来更新点击元素的html,这样做多一点感觉比增加输入值,用户可以手动覆盖开始。但是嘿,编程的美妙之处在于它永远不需要对任何人说出来,只要你得到任何你想要的东西。