Как отправить данные на ту же страницу в WordPress

3 авг. 2015 г., 08:45:55
Просмотры: 13.5K
Голосов: 7

Я пытаюсь отправить форму и получить данные на той же странице, но при использовании the_permalink() получаю ошибку "страница не найдена".

Я использовал этот код:

<?php

/*
    Шаблон: testing
*/

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

?>

<form action="<?php the_permalink(); ?>" method="POST">
    <input type="text" name="name"  id="name">
    <input type="submit" value="Отправить">
</form>
0
Все ответы на вопрос 1
2

Не используйте никаких действий в форме. Если оставить действие формы пустым, данные будут отправлены на ту же страницу.

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

<form action="" method="POST">
<input type="text" name="names"  id="names">
<input type="submit" value="Отправить" name="submit_btn">
</form>
3 авг. 2015 г. 08:51:46
Комментарии

Ой! Такой страницы не существует.

madu madu
3 авг. 2015 г. 09:15:59

Пожалуйста, проверьте мой обновлённый ответ

Yatendra Yatendra
3 авг. 2015 г. 09:25:26