2012-10-26 34 views
0

我想弄清楚爲$ _POST搜索表單定製輸入變量的方法。搜索發佈數據php自定義輸入變量

讓我們說,用戶輸入

「用戶」 - 進入搜索領域,它會搜索用戶。 「戰鬥:」 - 它搜索戰鬥 「樣本:」它搜索樣本。等

我該如何去使用$ _POST方法?我在想

$user_search_check = (!empty($_POST['searchbox'])){ 
    if (beginning of line first five letters are 'user:'){ 
     $user_search = "true"; 
     } 
} 

然後使用它,我會說

if ($user_search == "true"){ 
// RUN SELECT SCRIPT FOR MYSQL 
} 

但我不知道如何獲得的第一個五年字母。或者我應該脫掉所有的東西,但前五個字母,並檢查是否說用戶?

與往常一樣,任何幫助非常讚賞和感謝提前:)

+1

我將有一個下拉與「關鍵詞」列表中(用戶,戰鬥..),你可以搜索,然後一個文本框被搜索。保存必須指示用戶是什麼字或容納他們拼錯他們等 – 2012-10-26 01:49:31

+0

我其實想這樣但是,我試圖給該網站的感覺老控制檯 – VVV

+0

好吧,所以當他們拼錯或錯過冒號你只是想讓它失敗?爆炸()冒號,使用數組結果 – 2012-10-26 01:52:50

回答

0
$firstFive = substr($_POST['searchbox'],0,5); 
+0

有限,並非所有的單詞都將是四個字母長 – 2012-10-26 01:53:38

+0

我同意。真的只需要檢查第一個字母。 – case1352

+0

在冒號上爆炸,似乎是最好的選擇,還是認爲這種方法是錯誤的想法 – 2012-10-26 01:55:43

相關問題