как stratton предложил вам использовать jquery/html для frontend и php/mysql для бэкэнд, которые будут иметь логику для обработки отправляемых вами данных и получения результата, который будет отправлен пользователю. ex. имеют форму, которая будет посылать идентификатор для поиска:
<form>
<input type="text" id="data" name="data"/>
<--send button-->
</form>
я предлагаю то, чтобы использовать JQuery для отправки формы через AJAX, как это:
$(sendbutton).click(function(e){
e.preventDefault();
s.ajax({
url: 'urlofyouphppage',
type: 'post',
data : {data: $("#data").val(), action: 'search_thing'}
success: function(data){
//the response from the php page to insert somewhere.
//beware that if you use json you will have to decode via parseJSON.
}
});
});
На вас PHP стороне придется разобрать пост, а затем выполнить действие
<?php
if($_POST['action'] == 'search_thing'){
$id = $_POST['data'];
//query for searching
//format the result data
echo $result; //or json_encode($result); if you want to use json
}
?>
Таким образом, вы можете создать несколько шаг логики, устанавливая каждый раз, когда другое действие, и Anwer может быть полный HTML-код, который содержит тыс e «Следующий шаг» для выполнения.