我在網頁上有一個表單,其中一個字段用於輸入代碼以搜索屬性。在網頁背景下運行MYSQL腳本所需的幫助,並根據結果採取不同的操作
點擊'提交'我希望能夠在不離開頁面的情況下在後臺運行腳本。
該腳本將需要運行,這將有這些結果的一個MYSQL聲明:
屬性代碼不存在,所以顯示一個JavaScript警告說,它不存在。
該物業出售,所以調用一個現有的javscript功能「saleSubmit(propertyCode)」用了新的一頁sale.php該屬性代碼
該物業是出租的覆蓋exsiting網頁,所以調用一個現有的javscript函數'rentSubmit(propertyCode)'來覆蓋現有的新網頁rent.php爲該屬性代碼
該屬性是出售和出租,所以顯示2複選框內的div在頁面上選擇銷售詳情或租賃詳情。
有人可以在這裏指出我正確的方向嗎?
嗨尼克 - 我想我搞砸了系統了一點,因爲我最初發布了一個問題,然後創建這不會讓我的線程上發表評論的帳戶。
查詢的狀態是非常簡單:不存在,銷售,出租,出售&租金
額外的意見將非常感激,因爲我google搜索的例子或教程問題點我在正確的方向。
我在看這個問題時首先採用了這種方法來檢查表單和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'];
$查詢=「SELECT DISTINCT * FROM財產WHERE property.Title ='「。$ idRefNo。」'AND suspend!='是'「; $ result = @mysql_query($ query); 如果($結果){//如果查詢運行正常 如果($結果!= 「」){ 而($行= mysql_fetch_array($結果,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/>';
}
}
正如我所說的上面我會很感激,如果你能指出我在正確的方向來實現我想在這個線程開始時做的事情。
哪些是你使用的前端語言? – 2011-03-17 18:27:57
嗨約翰 - 我使用PHP v5 – David 2011-03-18 14:43:35