У меня есть форма на веб-странице, с одним полем для ввода кода, для поиска недвижимости.
При нажатии «отправить» я хочу иметь возможность запускать скрипт в фоновом режиме, не покидая страницы.
Скрипту нужно будет выполнить инструкцию MYSQL, которая будет иметь один из этих результатов:
Код объекта не существует, поэтому отобразите предупреждение Javascript, сообщив, что его не существует.
Объект продается, поэтомувызовите существующую функцию javscript 'saleSubmit (propertyCode)', чтобы перезаписать существующую веб-страницу новой страницей sale.php для этого кода свойства
свойство сдано в аренду, поэтому вызовите существующееjavscript функция «rentSubmit (propertyCode)» для перезаписи существующей веб-страницы новой страницей rent.php для этого кода свойства
Недвижимость продается и сдается в аренду, поэтому установите 2 флажка в полеdiv на странице, чтобы выбрать детали продаж или аренды.
Кто-нибудь может указать мне правильное направление здесь?
Привет Ник -я думаю яНемного испортил систему, когда я сначала опубликовал вопрос, затем создал учетную запись, которая не позволяла мне комментировать ветку.
Статус запроса так же прост: не существует, продажа, аренда, продажа и аренда
Буду очень признателен за дополнительные советы, так как у меня проблемы с поиском примеров или учебником, который укажет мне правильное направление.
Впервые я воспользовался этим подходом, когда смотрел наЭта проблема для проверки правильности работы формы и оператора Select.Таким образом, мой код формы выглядел так:
<form name="idsearch" action="" method="post" onsubmit="xmlhttpPostForm('includes/idsearch-response.php', 'idsearch', 'idSearchResult', '<img src=\'images/loading.gif\'>'); return false;">
<input type="text" id="idRefNo" name="idRefNo" value="Enter Property Code" onfocus="this.value='';" />
GO <input type="image" src="img/template/search2.gif" alt="Click to Search for Properties"/>
, а вызываемый код php выглядел так:
$idRefNo = $_POST['idRefNo'];
$ query = "SELECT DISTINCT * FROM propertyWHERE property.Title = '". $ IdRefNo."' AND suspend! = 'Yes' ";$ result = @mysql_query ($ query);if ($ result) {// Если запрос выполняется нормально if ($ result! = "") {while ($ row = mysql_fetch_array ($ result, MYSQL_ASSOC)) {
if ($row["BaseRental"] > 0 AND $row["Saleprice"] > 0) {
echo 'This property is for RENT and for SALE <br/>';
} else if ($row["BaseRental"] > 0) {
echo 'This property is for RENT only <br/>';
} else if ($row["Saleprice"] > 0) {
echo 'This property is for SALE only <br/>';
} else {
echo 'DOH! What is going on here!!! <br/>';
}
}
Как я уже говорил вышеЯ был бы признателен, если бы вы указали мне правильное направление, чтобы достичь того, что я хочу сделать в начале этой темы.