Я пытаюсь создать сеанс для каждого поля формы, чтобы я мог перезвонить ему в дополнительной информационной форме на следующей странице.Сессии не создаются по форме?
<?php
session_start(); // starting the session
if (isset($_POST['Submit'])) {
$_SESSION['breakdowndate'] = $_POST['breakdowndate'];
$_SESSION['policyinception'] = $_POST['policyinception'];
$_SESSION['customername'] = $_GET['customername'];
$_SESSION['customersurname'] = $_GET['customersurname'];
$_SESSION['covertype'] = $_POST['covertype'];
$_SESSION['vehiclemake'] = $_POST['vehiclemake'];
$_SESSION['vehiclemodel'] = $_POST['vehiclemodel'];
$_SESSION['vehiclereg'] = $_POST['vehiclereg'];
$_SESSION['vehicleage'] = $_POST['vehicleage'];
$_SESSION['excess'] = $_POST['excess'];
$_SESSION['mileage'] = $_POST['mileage'];
$_SESSION['paid'] = $_POST['paid'];
$_SESSION['HSRS'] = $_POST['HSRS'];
$_SESSION['fault'] = $_POST['fault'];
$_SESSION['garage'] = $_POST['garage'];
$_SESSION['telephone'] = $_POST['telephone'];
}
?>
Используя некоторый код, и после нескольких модификаций, у меня есть код, указанный выше, пытаясь сохранить данные, которые были представлены в виде ..
Как я могу улучшить этот код, чтобы заставить его работать?
Вы храните все данные POST в сеансе? –
Данные сохраняются в базе данных после завершения формы, но форма состоит из двух этапов. на первом этапе происходит захват всей информации, которую вы можете увидеть в приведенном выше примере. Затем пользователь переходит к форме, требующей добавления дополнительной информации для клиента, хотя это был лучший способ сделать это? Возможно, я ошибаюсь. Если есть другой способ добавить информацию к только что созданному клиенту, тогда я открыт для предложений. – DGTLSS
- это следующая страница, на которую вы отправляетесь при отправке этой формы? если это так, если действие этой формы должно перейти на эту страницу. Я хотел бы иметь доступ к значениям сообщений на следующей странице. вы можете получить его, просто сделав следующее, например: '' ** Обратите внимание, что ваш хост должен поддержка 'php short tags' ** else просто используйте' php echo ...?> ' – SuperDJ