PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 4
anmar1972 Отправлено: 01 Ноября, 2021 - 21:28:07 • Тема: Как передать значение из одной формы в другую? • Форум: Вопросы новичков

Ответов: 6
Просмотров: 459
Вот я тупень, Vladimir Kheifets, спасибо большое.
anmar1972 Отправлено: 01 Ноября, 2021 - 11:09:52 • Тема: Как передать значение из одной формы в другую? • Форум: Вопросы новичков

Ответов: 6
Просмотров: 459
выдает пустой массив

подробно все 3 страницы

стр1

CODE (text):
скопировать код в буфер обмена
  1. <html lang="en">
  2. <head>
  3. <meta charset="utf-8">
  4. <title>Страница1</title>
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">  
  6. <link href="../template/css/main.css" rel="stylesheet">  
  7. </head>
  8. <body>
  9. <form action="/2.php" method="post" target="_blank">
  10. <textarea class="input1" cols = "120" name="222" readonly>Название товара</textarea>
  11. <input class="input2" type="text" value="$ 100" name="333" readonly>
  12. <input type="submit" value="Submit">                                  
  13. </form>
  14. </body>
  15. </html>


стр2

CODE (text):
скопировать код в буфер обмена
  1. <head>
  2. <title>страница2</title>
  3. <meta charset="utf-8">
  4. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  5. <link href="../template/css/main.css" rel="stylesheet">
  6. </head>
  7. <body>
  8.  
  9. <form action="/3.php" id="form2" method="post" name="order1">                                
  10. <input class="input1" type="text" value="<?php echo $_POST["222"]; ?>" name="product2" readonly>
  11. <input class="input1" type="text" value="<?php echo $_POST["333"]; ?>" name="product3" readonly>
  12. </form>
  13.  
  14.  
  15. <form action="/3.php" id="form1" method="post" name="order">
  16. <input type="text" name="name" placeholder="Name*">
  17. <input type="text" name="surname" placeholder="Surname*">
  18. <input type="text" name="email" placeholder="Email*">
  19. <input type="text" name="state" placeholder="State">
  20. <input type="text" name="address" placeholder="Address">
  21. <input type="text" name="postcode" placeholder="Postcode*">
  22. <input style="background: #fe980f;align-items: center; margin-left: calc(43%);width:calc(10%);font-size: 20px;" class="check_out" type="Submit" form="form1" name="submit" id="submit" value="Submit">
  23. </form>
  24.  
  25. </body>
  26. </html>


стр3

CODE (text):
скопировать код в буфер обмена
  1. <html lang="en">
  2. <head>
  3. <title>страница3</title>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <link href="../template/css/main.css" rel="stylesheet">
  7. </head>
  8. <body>
  9. <h3>Product name: <?php echo htmlspecialchars($_POST["product2"]); ?></h3>
  10. <h3>Price: $ <?php echo htmlspecialchars($_POST["product3"]); ?></h3>
  11. <h3>Delivery address: <?php echo $_POST["state"]; ?>, <?php echo $_POST["address"]; ?></h3>
  12. <h3>Your e-mail: <?php echo $_POST["email"]; ?></h3>
  13.  
  14. </body>
  15. </html>
anmar1972 Отправлено: 31 Октября, 2021 - 12:28:43 • Тема: Как передать значение из одной формы в другую? • Форум: Вопросы новичков

Ответов: 6
Просмотров: 459
делал так на стр 3

Product2 name: <?php echo htmlspecialchars($_POST["product1"]); ?>
Product3 name: <?php echo htmlspecialchars($_POST["product2"]); ?>

пустые поля
anmar1972 Отправлено: 31 Октября, 2021 - 10:57:22 • Тема: Как передать значение из одной формы в другую? • Форум: Вопросы новичков

Ответов: 6
Просмотров: 459
Суть: со страницы товара из формы (стр 1 html) данные передаются на страницу корзины (стр 2 php) в форму, далее на страницу оплаты (стр 3 php). Сайт на html, без скриптов.

Страница1

С неё передаются данные в форму на странице 2

Страница 2

CODE (text):
скопировать код в буфер обмена
  1.  
  2. <form action="action.php" id="form2" method="post">                                
  3. <input class="input1" type="text" value="<?php echo $_POST["222"]; ?>" name="product1" readonly>
  4. <input class="input1" type="text" value="<?php echo $_POST["333"]; ?>" name="product2" readonly>
  5. <input type="submit" value=" button ">
  6. </form>
  7.  


Страница 3 Как получить данные из формы на странице 2 на страницу 3

так не работает

CODE (text):
скопировать код в буфер обмена
  1.  
  2. Product2 name: <?php ($_POST["product1"]); ?>
  3. Product3 name: <?php ($_POST["product2"]); ?>
  4.  

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB