вернуться на новую страницу сообщения с содержимым сообщения? - PullRequest
0 голосов
/ 11 августа 2011

Здравствуйте, я работаю над сценарием статей

У меня небольшая проблема на новой странице поста (new_post.php)

моя страница формы

<form>
input name = "post_title"
textarea = "post_content"
</form>

у меня на странице процесса (php if statment)

Пример

if(empty($_POST['post_title]){
$_SESSION['error'] = 'Title field is empty !';
header("location: newpost.php");
}

работает нормально

но проблема в

Я потерял почтовые данные, если система перенаправила меня!

извините за мой язык, но я имею в виду

данные, которые я записал в текстовой области содержимого сообщения, теряются, если система перенаправила меня на новую страницу сообщения!

так, как я могу сохранить эти данные без потери после перенаправления?

Ответы [ 2 ]

0 голосов
/ 12 августа 2011

Вы можете избежать перенаправления, используя функцию php для отображения вашей формы. Таким образом, вы можете просто передать значения в качестве аргументов функции.
function showForm($title="", $content=""){<br /> {display form using the arguments as values for each form field}<br /> }

0 голосов
/ 12 августа 2011

Сохраните данные публикации в переменную (или массив) $ _SESSION перед перенаправлением. Таким образом, вы можете вспомнить это позже.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...