Форма отправки текста не отображает отправленный текст после обработки php - PullRequest
0 голосов
/ 14 сентября 2011

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

У меня есть эта форма, люди набирают и отправляют, скрипт поисковой системы обрабатывает ввод и выдает результаты просто отлично

<form action="searchengine.php" method="get">
 <input id="searchbox" type="text" name="searchterm"><br><br>
 <input id="searchbutton" type="submit" value="Pesquisar">
</form>

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

любые идеиисправить эту проблему?

1 Ответ

1 голос
/ 14 сентября 2011

Реализуйте это так:

<form action="searchengine.php" method="get">
 <input id="searchbox" type="text" name="searchterm" value="<?php echo $_REQUEST["searchterm"] ?>"><br><br>
 <input id="searchbutton" type="submit" value="Pesquisar">
</form>
...