Поисковую строку после подачи поискового запроса желательно вновь записать в форму. Этот запрос можно было бы получить с помощью массива $_POST, но лучше воспользоваться данными запроса Request::get($block, 'search', 'texts').
В этом массиве находятся отформатированные поисковые строки для каждого поля (удаляются лишние пробелы, буквы переводятся в нижний регистр, исключаются дублирования, а также учитывается действие параметра fields).
songs.tpl<?php # Форма ввода поисковых строк $request = Request::get($block); echo " <form action='?page=$page&block=$block' method='post'> <input type='text' name='search[1]' value='{$request['search']['texts'][1]}'>Имя исполнителя<br> <input type='text' name='search[2]' value='{$request['search']['texts'][2]}'>Название песни<br> <input type='submit' value='Искать'> </form> <table>"; ?>