Как перенести данные со страницы на другую страницу

Как перенести данные с этой страницы на другую страницу? Пример. У меня есть эта страница просмотра с именем create.php, и здесь я вставил некоторое значение.

<div class="form-group">
     <label>Body</label>
     <textarea class="form-control" name="body" placeholder="Ask Somenthing..."></textarea>
</div>

теперь я хочу, чтобы значение, которое я вставил, использовалось на другой странице просмотра (suggestion.php), не вставляя его в базу данных.

Пс. suggestion.php может вставлять данные из create.php в базу данных.

Является ли это возможным? Может ли кто-нибудь показать мне, как это сделать?


person Sesese    schedule 21.04.2019    source источник
comment
Вы можете указать имя своего метода в контроллере?   -  person curiosity    schedule 22.04.2019


Ответы (1)


Для переноса данных между страницами вы можете переписать существующий HTML так, чтобы текстовая область находилась внутри формы.

<!-- create.php -->
<form method='post' action='suggestion.php'>

    <label for='body'>Body</label>

    <textarea class='form-control' name='body'></textarea>

    <input type='submit' name='submit'>

</form>

Затем, когда ваша форма отправлена, срабатывает параметр действия формы — отправка вас на suggestion.php. В следующем файле вы можете сделать что-то подобное, чтобы получить информацию, которая была помещена в текстовую область.

// suggestion.php
if (isset($_POST['body'])) {

    // corresponds to the 'name' attribute of the inputs
    echo $_POST['body'];

}

Приведенное выше будет отображаться на странице suggestion.php независимо от того, что было помещено в текстовую область. Ввод информации на первой странице теперь доступен на второй, поэтому вы можете использовать ее по своему усмотрению - теперь вы можете очень легко использовать эту переменную для вставки в свою базу данных.

person D. Winning    schedule 21.04.2019