У меня есть форма, которая запрашивает: пользователя, код, элемент и каждый раз, когда человек вводит значения и нажимает кнопку добавления. Я хочу добавить $ _SESSION с данными и добавить в таблицу, когда он щелкает представления. Каждый раз, когда я нажимаю на просмотр, он не добавляет в таблицу, он просто заменяет сеанс; Как заставить его добавлять каждый раз, когда он вводит значения?
php file:
<!DOCTYPE html>
<html>
<body>
<?php session_start(); ?>
<form method = "POST" action = "register1.php">
Code: <input type = "number" name = 'code'>
Item: <input type = "text" name = 'item'>
Price: <input type = "text" name = 'price'>
<br>
<br>
<input type = "submit" name = "add" value = "ADD">
<input type = "submit" name = "verify" value = "VIEW" >
<input type = "submit" name = "logout" value = "LOGOUT">
</form>
<?php
extract($_POST);
if(isset($add)){
if($code==NULL || $item==NULL || $price==NULL){
exit();
}
$_SESSION['data']=$code."//".$item."//".$price;
header("Location: register1.php");
}
echo "<table border = '1'>";
echo "<tr><th>code</th><th>item</th><th>price</th></tr>";
$str = "";
if(isset($verify)){
$data = $_SESSION['data'];
$t = explode("//", $data);
echo $str."<tr><td>$t[0]</td>
<td>$t[1]</td>
<td>$t[2]</td></tr>";
}
echo "</table>";
if(isset($logout)){
session_destroy();
}
?>
</body>
</html>