加起来我有被称为“$ SessionMinus”的变量。我想要做的是,每次表单被提交或刷新时,它会每次将该数字加1,因此它将从1开始,然后是2,然后是3 ...直到最高的数字是“ $ _SESSION [ 'sessionNum'。这可怎么办呢?如何通过一个
感谢
<?php
session_start();
$sessionMinus = 1;
if(isset($_POST['sessionNum'])){
//Declare my counter for the first time
if ($sessionMinus < $_SESSION['sessionNum'])
{
$sessionMinus++;
}
$_SESSION['initial_count'] = $_POST['sessionNum'];
$_SESSION['sessionNum'] = $_POST['sessionNum'];
}
?>
<body>
<?php
echo $sessionMinus;
?>
<form id="enter" action="<?php echo htmlentities($_SERVER['PHP_SELF']); ?>" method="post" onsubmit="return validateForm(this);" >
<p><input id="submitBtn" name="submitDetails" type="submit" value="Submit Details" /></p>
</form>
<?php
$outputDetails = "";
$outputDetails .= "
<table id='sessionDetails' border='1'>
<tr>
<th>Number of Sessions:</th>
<th>{$_SESSION['initial_count']}</th>
</tr>";
$outputDetails .= " </table>";
echo $outputDetails;
?>
</body>
要减小,你应该使用'$ _SESSION [“sessionNum”] - '代替'$ _SESSION [“sessionNum”] +' – Znarkus 2012-03-28 12:38:32
我想1添加它,而不是减1个 – user1292857 2012-03-28 12:41:34
你的问题不清楚,你能告诉我们你正在尝试做的? – 2012-03-28 12:47:13