2016-09-06 2 views
0

У меня есть сайт WordPress, и я хочу, чтобы создать многострочную форму страницы (2 страницы) с помощью $_SESSIONWordpress и нескольких форм страницы

Также я использую детскую тему.

Итак, я создал 2-страничные шаблоны (для первой и второй страницы). И использовать first-template.php для первой страницы, second-page.php на второй странице

Первая страница

<?php 
//Session starts here 
session_start(); 
?> 

... 
<form action="http://localhost/mysite/secondpage/" method="post"> 
<label>Full Name :</label><br /> 
<input name="name" type="text" required> 

<input type="submit" value="Next" /> 
</form> 

Но когда я пытаюсь отправить данные на второй странице, я получаю «Страница не найдена ошибка», но страница http://localhost/mysite/secondpage/ это существует.

Кроме того, если я вхожу http://localhost/mysite/secondpage/ (браузер) - я получаю вторую страницу, но я не могу получить его с помощью формы действия

+0

Перейти на эту страницу: https://www.formget.com/multi-page-form-php/ Надеюсь, это поможет вам –

ответ

0

Для два формы страницы вы не хотите использовать SESSION вы получите переменные второй страницу.

см. Ниже код.

первого-template.php

<form action="http://localhost/mysite/secondpage/" method="post"> 
    <label>Full Name :</label><br /> 
    <input name="name" type="text" required> 
    <input type="submit" value="Next" /> 
</form> 

второй-page.php

if($_POST) { 
    echo $_POST['name']; 
} 

Этот код протестирован и работает идеально.

Смежные вопросы