Существует проблема, когда изменение значения массива работает, но когда я меняю изменения второго значения, сделанные до того, как они исчезли, потому что массив повторно объявляется на странице загрузка, пожалуйста, дайте решение, когда я отправляю значение массива, постоянно меняющееся и я могу изменить гораздо больше значений массива.
</head>
<body>
<form action = "table5.php" method = "post">
<table border = "1">
<?php
if (isset($_POST['day']) && isset($_POST['time'])){
$day=$_POST['day'];$time=$_POST['time'];
}
$cars = array(
array(0,0,0,0,0,0),
array(0,0,0,0,0,0),
array(0,0,0,0,0,0),
array(0,0,0,0,0,0),
array(0,0,0,0,0,0),
array(0,0,0,0,0,0),
array(0,0,0,0,0,0)
);
$cars[$time][$day]=1;
$time++;
$cars[$time][$day]=2;
for ($row = 0; $row < 7; $row++) {
echo "<tr>";
for ($col = 0; $col < 6; $col++) {
echo "<td>".$cars[$row][$col]."</td>";
}
echo "</tr>";
}
?><br>
</table>
day<input type = "number" name = "day">
time<input type = "number" name = "time">
<input type = "submit" name = "submit">
</form>
</body>
Другой вариант: если вам нужно сохранить значения только в то время, когда пользователь в данный момент использует приложение (и не сохранять для другого времени), вы можете сохранить значения в сеансе PHP. Затем значения будут сохраняться до тех пор, пока не истечет срок действия сеанса пользователя (т. е. обычно существует значение тайм-аута, поэтому, если пользователь слишком долго между запросами к серверу, сеанс будет сброшен).
Спасибо, сессия сработала! Если я хочу хранить данные в файле xml, мне нужно указать функцию php?
Если вы погуглите о записи XML-файлов с помощью PHP, вы уже увидите множество примеров, например этот: stackoverflow.com/questions/2038535/… . Проведя небольшое исследование, вы часто можете очень быстро ответить на свои вопросы :-)



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


HTTP-запросы (и, следовательно, PHP-скрипты, которые на них отвечают) имеют статус лица без гражданства. Это концепция, которую вам необходимо полностью понять, чтобы добиться успеха в веб-разработке. Каждый раз, когда вы отправляете форму, PHP-скрипт снова запускается с самого начала. Все переменные сбрасываются. Сценарий не знает, выполнялся ли он ранее. Если вы хотите вести учет значений, отправленных пользователем ранее, вы должны сознательно предпринять шаги для их сохранения где-то — например, в базе данных или файле (например, в формате XML или JSON). Это известно как «постоянное» хранилище.