Отправка данных в url php

214
13 июля 2022, 04:00

Стоит вопрос таков, как отправить данные из первой формы во вторую, во второй форме получить еще данные и отправить на третью страницу и все вывести. Решил делать через url. Появилась другая проблема. Как добавить атрибуты к ссылке в form??

получаю значения атрибутов из url на второй форме

<?php 
    $url = $_SERVER['QUERY_STRING'];
    return $url;
?>

дальше нужно выбрать значение и добавить его к имеющемуся url и перейти на третью страницу я не могу понять как к "http://x/end.php" добавить значения из $url

<form action="http://x/end.php"  method="GET">
        <input type="radio" name="iphone" value="iPhone 12"> iPhone 12<Br>
        <input type="radio" name="iphone" value="iPhone 11"> iPhone 11<Br>
        <input type="radio" name="iphone" value="iPhone SE"> iPhone SE<Br>
        <input type="radio" name="iphone" value="iPhone XR"> iPhone XR<Br>
<p><input type="submit"" s/></p>

Первая форма на первой странице

 <form action="http://Lab3Alena/action.php" method="GET">
        <h2 id="buy_apple_products" class="text_buy_apple">Купить продукцию Apple<br></h2>
        <p class="video"><iframe  width="560" height="315" src="https://www.youtube.com/embed/R4-YdC5N6Lo" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></p>
        <p>Форма заказа продукции Apple:</p>
        <p>Ваше имя и фамилия: *</p>
        <p><input type="text" name="name_surname" size="40"></p>
        <p>Выберите цвет iPhone:</p>
        <p><select type="type" name="type">
          <option>Белый</option>
          <option>Черный</option>
          <option>Золотой</option>
        </select></p>
        <p>Способ доставки:</p>
        <input type="radio" name="browser" value="Самовывоз"> Самовывоз<Br>
        <input type="radio" name="browser" value="В черте города"> В черте города<Br>
         <input type="radio" name="browser" value="По всей Украине"> По всей Украине<Br>
        <p>Ваш E-mail: *</p>
        <p><input name="email" size="40"></p>
        <p>Ваш адрес: *</p>
        <p><input name="address" size="40"></p>
        <p><input type="submit" /></p>
        <p>* - поля обязательные для заполнения</p>
      </form>
Answer 1

Добавьте поля с первой формы(их можно скрыть) подставьте данные с первой формы и отправляйте все вместе.

<form action="http://x/end.php"  method="GET">
        <input type="hidden" name="name_surname" value="<?php echo $_GET['name_surname']; ?>">
        <input type="hidden" name="type" value="<?php echo $_GET['type']; ?>">
        <input type="hidden" name="browser" value="<?php echo $_GET['browser']; ?>">
        <input type="hidden" name="email" value="<?php echo $_GET['email']; ?>">
        <input type="hidden" name="address" value="<?php echo $_GET['address']; ?>">
        <input type="radio" name="iphone" value="iPhone 12"> iPhone 12<Br>
        <input type="radio" name="iphone" value="iPhone 11"> iPhone 11<Br>
        <input type="radio" name="iphone" value="iPhone SE"> iPhone SE<Br>
        <input type="radio" name="iphone" value="iPhone XR"> iPhone XR<Br>
<p><input type="submit"" s/></p>
READ ALSO
Как написать рекурсивную функцию, которая выводит ряд Фибоначчи

Как написать рекурсивную функцию, которая выводит ряд Фибоначчи

Необходимо написать рекурсивную функцию, которая будет выводить ряд Фибоначчи в консольНе понимаю, как это сделать

186
js Array.prototype.reduce() что значит =&gt;?

js Array.prototype.reduce() что значит =>?

Нужно из двумерного массива [1, 2, [3, 4]] сделать одномерный var arr1 = [1, 2,3, 4];

180
Сортировка классов html

Сортировка классов html

Есть 2 кнопки (чекбоксы) и 3 картинкиКак написать код так, чтобы при нажатии на 1 кнопку вылезала 1 картинка, при нажатии на 2 кнопку вылазила...

239
Как передать несколько параметров в AJAX функцию?

Как передать несколько параметров в AJAX функцию?

пытаюсь передать два параметра функции, но при нажатии на кнопку выпадает ошибка

221