1 回答
TA貢獻(xiàn)1810條經(jīng)驗(yàn) 獲得超4個(gè)贊
下面的示例始終顯示表單和您的實(shí)際人員數(shù)組。如果您提交表單,您的數(shù)據(jù)將添加到數(shù)組中,直到它計(jì)數(shù)超過三個(gè)條目。我認(rèn)為這就是您正在尋找的:
<?php
session_start();
if (!isset($_SESSION['persons'])) {
$_SESSION['persons'] = [];
}
if(isset($_POST['submit'])) {
if (count($_SESSION['persons']) <= 2) {
$_SESSION['persons'][] = array(
'name' => $_POST['name'],
'surname' => $_POST['surname'],
'phoneNumber' => $_POST['phoneNumber']
);
}
}
?>
<pre><?php var_dump($_SESSION['persons']); ?></pre>
<form action="index.php" method="post">
<label for="name">Name</label>
<input type="text" name="name" required><br>
<label for="surname">Surname</label>
<input type="text" name="surname" required><br>
<label for="phoneNumber">Phone Number</label>
<input type="text" name="phoneNumber" required><br>
<input type="submit" value="Submit" name="submit">
</form>
如果需要,可以使用以下代碼行清除數(shù)組:
$_SESSION['persons'] = [];
- 1 回答
- 0 關(guān)注
- 87 瀏覽
添加回答
舉報(bào)
