Всем привет, поставил себе задачу "сохранить значения формы в сессию и вывеси эти значения на другой странице". Пробовал не получилось, гуглил информацию тоже не нашел, если кто знает решение просьба помочь в решении поставленной задачи. Вот форма: HTML: <form class="form-horizontal" method="post" action="libs/voditel.php"> <input type="text" name="city" class="form-control" required placeholder="Введите ...." value=" "> <input type="text" name="city2" class="form-control" required placeholder="Введите..." value=""> <input type="date" name="chislo" class="form-control" required value=""> <select class="form-control time1" name="time1" id="time1" value=""> <option value=""></option> <option value="00">00</option> <option value="01">01</option> <option value="02">02</option> <option value="03">03</option> </select> <select class="form-control time1" name="time2" id="time2" value=""> <option value=""></option> <option value="00">00</option> <option value="10">10</option> <option value="20">20</option> <option value="30">30</option> <option value="40">40</option> <option value="50">50</option> <option value="60">60</option> </select> <select class="form-control" name="avto" id="avto"> <option selected></option> <option value="e">Nexia</option> <option value="e">Nexia II</option> <option value="c">Lacetti</option> <option value="c">Cobalt</option> <option value="b">Jentra</option> <option value="e">Spark</option> <option value="b">Captiva</option> <option value="e">Matiz</option> <option value="b">Mercedes-Benz</option> <option value="b">Волга</option> <option value="m">Cobalt</option> </select> <select class="form-control" name="how" id="how"> <option disabled>Количество свободных мест</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> </select> <select class="form-control" name="amount" id="amount"> </select> <select class="form-control" name="cyear" id="cyear"> <option disabled>Выберите год выпуска автомобиля</option> <option>2018</option> <option>2017</option> </select> <input type="text" name="carnumber" class="form-control" required placeholder="50 A 777 AA" value=""> <input type="text" name="staj" class="form-control" required placeholder="Ваш стаж" value=""> <input type="text" name="name" class="form-control" required placeholder="Ваше имя" value=""> <input type="text" name="phonenumber" id="phone" class="form-control" required value="">
в гугле наш форум нашелся https://php.ru/forum/threads/pomogite-soxranit-znachenie-v-sessiju-polzovatelja.21956/
Я сохраняю таким образом: PHP: $_SESSION['city'] = $_POST['city']; $_SESSION['city2'] = $_POST['city2']; $_SESSION['chislo'] = $_POST['chislo']; $_SESSION['time1'] = $_POST['time1']; $_SESSION['time2'] = $_POST['time2']; $_SESSION['avto'] = $_POST['avto']; $_SESSION['how'] = $_POST['how']; $_SESSION['amount'] = $_POST['amount']; $_SESSION['cyear'] = $_POST['cyear']; $_SESSION['carnumber'] = $_POST['carnumber']; $_SESSION['staj'] = $_POST['staj']; $_SESSION['name'] = $_POST['name']; $_SESSION['phonenumber'] = $_POST['phonenumber']; Отправляю форму на другую страницу. Вывожу таким образом: PHP: <?php echo $_SESSION['city']; echo $_SESSION['city2']; echo $_SESSION['chislo']; echo $_SESSION['time1']; echo $_SESSION['time2']; echo $_SESSION['avto']; echo $_SESSION['how']; echo $_SESSION['amount']; echo $_SESSION['cyear']; echo $_SESSION['canumber']; echo $_SESSION['staj']; echo $_SESSION['name']; echo $_SESSION['phonenumber']; ?> --- Добавлено --- Но увы не получается.
Наверно, прозвучит глупо, но как вариант возможно такое решение – в Базе Данных создаём таблицу, куда заносим значения формы, а на другой странице вытаскиваем эти значения из таблицы и выводим их в нужном месте. Без сессии.
PHP: <?php session_start(); ini_set('error_reporting', E_ALL); require_once('libs/header.php'); $_SESSION['city'] = $_POST['city']; $_SESSION['chislo'] = $_POST['chislo']; $_SESSION['city2'] = $_POST['city2']; $_SESSION['chislo'] = $chislo; $_SESSION['time1'] = $_POST['time1']; $_SESSION['time2'] = $_POST['time2']; $_SESSION['avto'] = $_POST['avto']; $_SESSION['how'] = $_POST['how']; $_SESSION['amount'] = $_POST['amount']; $_SESSION['cyear'] = $_POST['cyear']; $_SESSION['carnumber'] = $_POST['carnumber']; $_SESSION['staj'] = $_POST['staj']; $_SESSION['name'] = $_POST['name']; $_SESSION['phonenumber'] = $_POST['phonenumber']; ?> HTML: [LIST=1] [*]<form class="form-horizontal" method="post" action="libs/voditel.php"> [*]<input type="text" name="city" class="form-control" required placeholder="Введите ...." value=" "> [*]<input type="text" name="city2" class="form-control" required placeholder="Введите..." value=""> [*]<input type="date" name="chislo" class="form-control" required value=""> [*]<select class="form-control time1" name="time1" id="time1" value=""> [*]<option value=""></option> [*]<option value="00">00</option> [*]<option value="01">01</option> [*]<option value="02">02</option> [*]<option value="03">03</option> [*]</select> [*]<select class="form-control time1" name="time2" id="time2" value=""> [*]<option value=""></option> [*]<option value="00">00</option> [*]<option value="10">10</option> [*]<option value="20">20</option> [*]<option value="30">30</option> [*]<option value="40">40</option> [*]<option value="50">50</option> [*]<option value="60">60</option> [*]</select> [*]<select class="form-control" name="avto" id="avto"> [*]<option selected></option> [*]<option value="e">Nexia</option> [*]<option value="e">Nexia II</option> [*]<option value="c">Lacetti</option> [*]<option value="c">Cobalt</option> [*]<option value="b">Jentra</option> [*]<option value="e">Spark</option> [*]<option value="b">Captiva</option> [*]<option value="e">Matiz</option> [*]<option value="b">Mercedes-Benz</option> [*]<option value="b">Волга</option> [*]<option value="m">Cobalt</option> [*]</select> [*]<select class="form-control" name="how" id="how"> [*]<option disabled>Количество свободных мест</option> [*]<option value="1">1</option> [*]<option value="2">2</option> [*]<option value="3">3</option> [*]<option value="4">4</option> [*]</select> [*]<select class="form-control" name="amount" id="amount"> [*]</select> [*]<select class="form-control" name="cyear" id="cyear"> [*]<option disabled>Выберите год выпуска автомобиля</option> [*]<option>2018</option> [*]<option>2017</option> [*]</select> [*]<input type="text" name="carnumber" class="form-control" required placeholder="50 A 777 AA" value=""> [*]<input type="text" name="staj" class="form-control" required placeholder="Ваш стаж" value=""> [*]<input type="text" name="name" class="form-control" required placeholder="Ваше имя" value=""> [*]<input type="text" name="phonenumber" id="phone" class="form-control" required value=""> [*]</form> [/LIST] --- Добавлено --- после того как прописал PHP: ini_set('error_reporting',E_ALL); Добавились след.строки: Примечание : Неопределенный индекс: город в D: \ OS \ OSPanel \ domains \ asianet \ poputka \ index.php в строке 7 Примечание : Неопределенный индекс: chislo в D: \ OS \ OSPanel \ domains \ asianet \ poputka \ index.php on line 8 Примечание : Неопределенный индекс: city2 в D: \ OS \ OSPanel \ domains \ asianet \ poputka \ index.php в строке 9 Примечание : Неопределенная переменная: chislo в D: \ OS \ OSPanel \ domains \ asianet \ poputka \ index. php в строке 10 Примечание : Неопределенный индекс: time1 в D: \ OS \ OSPanel \ domains \ asianet \ poputka \ index.php в строке 11 Примечание : неопределенный индекс: time2 вD: \ OS \ OSPanel \ domains \ asianet \ poputka \ index.php в строке 12 Примечание : Неопределенный индекс: avto в D: \ OS \ OSPanel \ domains \ asianet \ poputka \ index.php в строке 13 Примечание : Неопределенный индекс: как в D: \ OS \ OSPanel \ domains \ asianet \ poputka \ index.php в строке 14 Примечание : Неопределенный индекс: количество в D: \ OS \ OSPanel \ domains \ asianet \ poputka \ index.php в строке 15 Примечание : Неопределенный index: cyear в D: \ OS \ OSPanel \ domains \ asianet \ poputka \ index.php в строке 16 Примечание : Неопределенный индекс: carnumber в D: \ OS \ OSPanel \ domains \ asianet \ poputka \ index.phpon line 17 Примечание : Неопределенный индекс: staj в D: \ OS \ OSPanel \ domains \ asianet \ poputka \ index.php в строке 18 Примечание : Неопределенный индекс: имя в D: \ OS \ OSPanel \ domains \ asianet \ poputka \ index .php on line 19 Примечание : Неопределенный индекс: номер телефона в D: \ OS \ OSPanel \ domains \ asianet \ poputka \ index.php в строке 20