10-4 自動化線上報名(10-4-1 活動報名首頁)
- 帖子
- 1195
- 主題
- 395
- 精華
- 113
- 積分
- 1747
- 點名
- 0
- 作業系統
- Vista
- 軟體版本
- Office 2003
- 閱讀權限
- 200
- 性別
- 男
- 來自
- 台灣
- 註冊時間
- 2010-5-1
- 最後登錄
- 2025-5-11
      
|
10-4 自動化線上報名(10-4-1 活動報名首頁)
10-4 自動化線上報名
當筆者的「簡易線上報名」程式於網路上發表後,接獲許多網友的熱烈迴響,不過,有一個問題是網友最常發問的:當我在活動報名首頁(in.php)中加入新的研討會項目後,這新的研討會資料表可不可以不用開啟資料庫來新增,而由程式自己判斷?當研討會項目的資料表不存在,則程式自己在資料庫中新增一個資料表?答案是肯定的!
10-4-1 活動報名首頁
依照目前可讓報名者參加的研討會項目建立一個下拉式功能表,讓報名者直接選取欲參加的活動項目:
圖10-23 線上報名首頁。
為了配合報名資料的欄位記錄,在資料表的規劃時,需要下表規格的欄位:名稱 | 資料型態 | 資料長度 | 是否允許無值 | Name | varchar | 10 | 否 | Email | varchar | 50 | 是 | Company | varchar | 50 | 是 | Tel | varchar | 20 | 否 |
表10-1 |
|
心安,平安
發表任何無意義的感謝或灌水文章一律砍,珍惜帳號,請詳閱版規!!
|
|
|
|
|
- 帖子
- 1195
- 主題
- 395
- 精華
- 113
- 積分
- 1747
- 點名
- 0
- 作業系統
- Vista
- 軟體版本
- Office 2003
- 閱讀權限
- 200
- 性別
- 男
- 來自
- 台灣
- 註冊時間
- 2010-5-1
- 最後登錄
- 2025-5-11
      
|
2#
發表於 2011-4-22 03:03
| 只看該作者
注意
1.在下拉選單的備選項目命名部分,因為此項目值將成為資料庫中的資料表名稱,因此Option標籤的『Value』屬性值應該就是研討會的名稱:
圖10-23 被選項目資料值將成為資料表名稱。
2.表單中的欄位亦必須與將建立的資料表相對應:
編號 | 欄位 | 欄位名稱 | 表單元件 | 1 | 研討會課程選擇 | Actname | 單行文字方塊 | 2 | 姓名 | Name | 單行文字方塊 | 3 | Email | Email | 單行文字方塊 | 4 | 公司名稱 | Company | 單行文字方塊 | 5 | 聯絡電話 | Tel | 單行文字方塊 | 表10-1
「研討會課程選擇」網頁敘述標籤:
- <select size="1" name="Actname">
- <option value="HTML">HTML</option>
- <option value="IMAGE">IMAGE</option>
- </select>
複製代碼 「姓名」網頁敘述標籤:
- <input type="text" name="Name" size="20">
複製代碼 「Email」網頁敘述標籤:
- <input type="text" name="Email" size="20">
複製代碼 「公司名稱」網頁敘述標籤:
- <input type="text" name="Company" size="20">
複製代碼 「聯絡電話」網頁敘述標籤:
- <input type="text" name="Tel" size="20">
複製代碼
3.當報名者填寫好個人資料與選定欲參加的活動項目後按下"確認參加"按鈕,則表單中的資料是交由addpeople.php程式網頁來處理,因此在FORM標籤中必須將action屬性設定為addpeople.php,同時,資料的傳送方式method屬性設定為POST。
- <form method="POST" action="addpeople.php">
複製代碼 |
|
心安,平安
發表任何無意義的感謝或灌水文章一律砍,珍惜帳號,請詳閱版規!!
|
|
|
|
|
- 帖子
- 1195
- 主題
- 395
- 精華
- 113
- 積分
- 1747
- 點名
- 0
- 作業系統
- Vista
- 軟體版本
- Office 2003
- 閱讀權限
- 200
- 性別
- 男
- 來自
- 台灣
- 註冊時間
- 2010-5-1
- 最後登錄
- 2025-5-11
      
|
3#
發表於 2011-4-22 03:05
| 只看該作者
index.php- <?
- if (empty($_REQUEST["msg"]))
- {
- $msg="開頭有 * 符號的欄位,請務必填寫資料";
- }
- else
- {
- $msg=$_REQUEST["msg"];
- }
- ?>
- <HTML>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=big5">
- <title>研討會報名單</title>
- </head>
- <BODY>
- <p align="center"><img border="0" src="tit.gif"></p>
- <hr width="80%" color="#FF9900">
- <form method="POST" action="addpeople.asp">
- <div align="center">
- <center>
- <table border="1" bordercolor="#FFFFFF" bgcolor="#3399FF">
- <tr>
- <td width="100%" colspan="2" bgcolor="#FFFFFF">
- <p align="center"><b><font color="#FF0000">
- <?=$msg;?></font></b></td>
- </tr>
- <tr>
- <td width="50%"><font color="#FFFFFF" size="2">
- *研討會課程選擇:</font></td>
- <td width="50%"><font size="2">
- <select size="1" name="Actname">
- <option value="HTML">HTML</option>
- <option value="IMAGE">IMAGE</option>
- </select></font></td></tr>
- <tr><td width="50%">
- <font size="2" color="#FFFFFF">*姓名:</font></td>
- <td width="50%"><font size="2">
- <input type="text" name="Name" size="20"></font></td></tr>
- <tr><td width="50%">
- <font color="#FFFFFF" size="2">E-mail:</font></td>
- <td width="50%"><font size="2">
- <input type="text" name="Email" size="20"></font></td></tr>
- <tr><td width="50%">
- <font size="2" color="#FFFFFF">公司名稱:</font></td>
- <td width="50%"><font size="2">
- <input type="text" name="Company" size="20"></font></td></tr>
- <tr><td width="50%">
- <font size="2" color="#FFFFFF">*聯絡電話:</font></td>
- <td width="50%"><font size="2">
- <input type="text" name="Tel" size="20"></font></td></tr>
- <tr><td width="100%" colspan="2"><p align="center">
- <input type="submit" value="確認參加" style="background-color: #00FFFF; border-style: groove; border-color: #FFFFFF">
- <input type="reset" value="清除重寫" style="background-color: #FF66CC; border-style: ridge; border-color: #FFFFFF">
- </p></td></tr></table>
- </center></div>
- </form>
- <hr width="80%" color="#FF9900">
- </BODY>
- </HTML>
複製代碼 |
|
心安,平安
發表任何無意義的感謝或灌水文章一律砍,珍惜帳號,請詳閱版規!!
|
|
|
|
|
- 帖子
- 2
- 主題
- 1
- 精華
- 0
- 積分
- 3
- 點名
- 0
- 作業系統
- VISTA
- 軟體版本
- N.A
- 閱讀權限
- 10
- 註冊時間
- 2012-10-6
- 最後登錄
- 2012-10-7
|
4#
發表於 2012-10-7 00:41
| 只看該作者
如果是其他版本(例如點擊選擇的)可行嗎..THANKS |
|
|
|
|
|
|