私は変数「$ SessionMinus」を持っています。私がしたいことは、フォームが提出されるかリフレッシュされるたびに、毎回1ずつ番号が追加されるので、1、2、3の順で始まります。 $ _SESSION [ 'sessionNumは']。これはどのように行うことができますか?1つずつ追加する方法
おかげ
<?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
の代わりに1を加えて1を引いたものではない – user1292857
あなたの質問は不明です、あなたがしようとしていることを教えてください? –