2013-08-31 149 views
0

我需要在我的一個wordpress頁面上查詢表格。Wordpress中的查詢表格

這裏主要關心的是用戶需要選擇他/她的國家,然後選擇州,然後選擇城市/村莊。 我需要在這裏實現選擇性過濾功能。

**

當用戶選擇的國家,從所選國家 狀態只應在未來的下拉列表中可用。 同樣在城市選擇國家時發生,等等。

**請給我任何插件,可以幫助我實現這一點。

回答

0

這裏是加載國家下一個特定選項字段的基本硬編碼選項字段演示。

我建議用AJAX和你的數據庫來做這件事,但遠遠超出了這個問題的範圍。

HTML表單:

<form action="submit.php" id="test"> 
    <select id="country"> 
    <option value="Argentina">Argentina</option> 
    <option value="Mexico">Mexico</option> 
    <option value="Russia">Russia</option> 
    </select> 
<input type="submit" value="Submit" /> 
</form> 

PHP腳本,文件名:submit.php

<?php 
if (isset ($_POST['test'])) { 

    $country = $_POST['country']; 
    if (isset ($country) && $country == 'Russia') { 
    get_template_part('russia_states'); // this includes in russia_states.php 
    } 
    elseif($country == 'Mexico'){ 
    get_template_part('mexico_states'); // this includes in mexico_states.php 
    } 
    elseif($country == 'Argentina'){ 
    get_template_part('argentina_states'); // this includes in argentina_states.php 
    } 
} 
?> 

每個elseif的聲明會有調用將與所選國家的狀態寫入一個新的表單文件。

這就是argentina_states.php的內容。

<form action="submit.php" id="states"> 
    <select id="argentina_states"> 
    <option value="Salta">Salta</option> 
    <option value="Mendoza">Mendoza</option> 
    <option value="Río_Negro">Río Negro</option> 
    <!-- etc --> 
    </select> 
<input type="submit" value="Submit" /> 
</form> 
+0

我很感謝你的努力。請建議我使用一些插件來實現此功能,因爲我不是PHP程序員。如果必須編寫代碼,我可以在ASP.NET中使用C#在十分鐘內完成。新的WordPress的,因此需要像聯繫表7插件。 –