close

接下來,將建立幾乎每個行業都需要的一個功能,客戶管理

客戶資料不外乎就是姓名、電話、住址之類的訊息

當然,有時也會因為特殊領域的需要,增加一些資訊,例如:是否已婚、工作行業等

只要學會基本的,其他都是大同小異,頂多是取決輸入資料的類型,是要文字輸入還是下拉式選單

客戶算是每個行業最基礎的資料,因為她直接影響了營收的多寡

我曾經負責的一個婚紗客戶管理系統,她需要每半年把花費超過三萬元以上的客戶重新找出來

依照上面的連絡地址,寄優惠卷給她們,讓她們能重新回來消費

以往,她們的做法,必須看著一堆報表一筆筆挑出來

現在,她們只要下個指令,就能把符合條件的客戶找出來

客戶資料不再只是單純的記錄,透過一些規劃

可以變成行銷手法,讓客戶重新回來消費,或者加強服務,讓客戶感到滿意

在這日漸競爭激烈的社會,是必須的、而且是必要建置的

現在,將示範如何建立客戶管理系統,就像之前範例一樣,都可以很輕鬆的製作

學會其原理之後,就可以任意增加/刪除欄位,設計成屬於自己的客戶系統

以下是基本的表單

姓名:性別:女 電話:-
住址:
連絡地址:同上

原始HTML如下 

姓名:<input type="text" name="name" size="12">
性別:<input type="radio" value="1" name="sexy" checked>男<input type="radio" value="2" name="sex">女
 電話:<input type="text" name="area" size="5">-<input type="text" name="phone" size="15"><br>
 住址:<select size="1" name="zip">
 <option vlaue="0"></option>
 <option value="1">台北市</option>
 <option value="2">台北縣</option>
 <option value="3">桃園縣</option>
 <option value="4">台中市</option>
 <option value="5">台中縣</option>
 <option value="6">台南縣</option>
 <option value="7">高雄市</option>
 <option value="8">高雄縣</option>
 </select><input type="text" name="address" size="50"><br>
 連絡地址:<input type="checkbox" name="same" value="1">同上<input type="text" name="contact" size="47">
<input type="submit" value="送出">

在製作表單上,須注意幾點

因是製作比較正式的系統,建議表單上所有的name都跟所代表的項目都有相關性

例如:住址(address)、電話(phone),這樣在轉到程式處理的時候,比較好判別

取名字一直對我而言是種困擾,當表單的資料太多的時候,要取不同的名字可是想死我了

但沒辦法,如果取沒辦法辨別的名字,在往後撰寫程式的時候,就無法一時判別,就增加大困難度

在性別部份,使用的是選項按鈕(radio),男跟女必須取一樣的name

當選擇了男,就會把所代表的value傳送出去,這邊我們設定是1(value="1")

依照此規則,我們也可以運用在下拉式選單

之前的範例,若沒設定value,當我們選擇哪個下拉式選單的哪個項目,就傳送項目的內容

例如:<select><option>+</option></select>,傳送到程式就是+(加號)

現在,我們設定了value,就可以簡化傳送過去的數值<option value="1">台北市</option>

value="1" 就代表台北市,value="2" 就代表台北縣...等

用數字來代替一串文字,可以讓程式簡化很多,以後會示範如何簡化

例外,連絡住址的同上是以打勾方式呈現(checkbox)

被選擇的時候才會把變數傳送(value="1")出去,若沒選擇是不會把變數傳到程式裡

也就是說,當沒選擇的時候,程式是把名叫$_POST['same']的變數當作不存在

表單是每個人接觸系統的第一門面,所以 一開始設計嚴謹一點,對往後的處理會便利很多

arrow
arrow
    全站熱搜

    痞子貓 發表在 痞客邦 留言(0) 人氣()