加起來我有被稱爲「$ 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