2015-06-25 26 views
0

我在學校的網站上有搜索表單,學校工作人員可以通過「名字」和/或「姓氏」進行搜索。可以通過「職員類型」縮小搜索範圍選擇選項丟失後退按鈕和搜索結果恢復爲默認選項

默認搜索是「教師」,因爲這是最常用的術語和常用搜索。

除非用戶通過下拉菜單選擇它們(選擇&選項),否則所有其他學校職員列表都將被隱藏。

問題是,如果用戶正在尋找「日託工作人員」,點擊其中一個「日託工作人員」查看她的個人資料,然後點擊「後退按鈕」,默認的「教師」選項是再次選擇並且之前的選項「日託人員」丟失。

我的問題是,如果我必須使用cookies,我該如何使用cookie不重置爲默認搜索選項。

除了使用cookie之外,還有其他方法嗎?

這裏是一個什麼樣的搜索形式的代碼看起來像一個例子:

<form class="form-inline" action="#"> 
    <div class="form-group"> 
     <input type="text" class="form-control" id="id_search_first" placeholder="Search by First Name"> 
    </div> 
    <div class="form-group"> 
     <input type="text" class="form-control" id="id_search_last" placeholder="Search by Last Name"> 
    </div> 
    <div class="form-group"> 
     <select id="group" class="form-control"> 
       <option value="">Groups</option> 
       <option value="Principle">Principle</option> 
       <option value="Vice Principle">Vice Principle</option>                
       <option value="Teachers" selected="selected">Teachers</option>    
       <option value="Daycare Staff">Daycare Staff</option> 
       <option value="Educational Assistants">Educational Assistants</option>                
       <option value="Special Needs Assistant">Special Needs Assistant</option>                
       <option value="Human Resources">Human Resources</option> 
       <option value="Day Time Caretaker">Day Time Caretaker</option> 
       <option value="Night Time Caretakers">Night Time Caretakers</option> 
       <option value="School Administration">School Administration Staff</option>                
     </select>                           
     <div class="default"><input type="text" style="" class="form-control ShowTeachers" id="schoolTeachers" value="Teachers"></div> 
    </div> 
</form> 

謝謝!

+0

您可以使用數據庫或平面文本文件,但如果我可能會問,爲什麼不使用cookie? – Daan

+0

我不介意餅乾,我只是想看看是否有另一種方式。我在哪裏可以找到一個很好的教程? – WebDevDaniel

回答

0

嘗試將選定的組值保留在$ _SESSION中,並從會話更新組值,然後所選值保持原樣,即使用戶返回。

+0

聽起來不錯,我會嘗試並報告回來。謝謝! – WebDevDaniel

+0

我結束了使用PHP會話和Javascript Cookie的組合來解決這個問題。 – WebDevDaniel