Возможно, вы захотите отобразить то, что пользователь искал в форме при отображении результата:
<label>Street: <input type="text" name="searchStreet" value="<%=Server.HtmlEncode(Request("searchStreet") & "") %>" /></label>
Добавление пустой строки предназначено для приведения к строке, чтобы не выдавать ошибку, когда ключ не найден, например. при первом посещении.
Если хотите, можете сделать цикл красивее:
do until myRecordSet.EOF
%>
<div class='result'>")
<dl><%=myRecordSet("ContentTitle")%><dl>
<dt><%=myRecordSet("ContentStreet")%><dt>
<dt><%=myRecordSet("ContentTown")%><dt>
<dt><%=myRecordSet("ContentPostcode")%><dt>
</div><%
myRecordSet.MoveNext
loop
Вы, вероятно, также хотите использовать Server.HtmlEncode ...
(ps ASP фактически на год моложе PHP ... если вы хотите что-то современное, вы можете посмотреть на python, ruby или asp.net mvc до PHP, так как писать плохой код на PHP легче, чем в из тех. д.с.)