:::
8-1 加入報名功能
一、加入流程
- 由於按鈕是連結到 index.php ,其 op 為 signup,所以,按照老方法,建流程,做函數。
- 修改流程,加入一組:
case "signup": signup($action_id); header("location:{$_SERVER['PHP_SELF']}?action_id=$action_id"); exit; -
報名後,直接轉向該活動,我們希望可以在活動下方看到已經報名名單
二、製作報名函數
- 在 index.php 中新增 signup() 函數,新增報名資訊到 signups 中
//報名 function signup($action_id) { global $xoopsDB, $xoopsUser; $uid = $xoopsUser->uid(); $tbl = $xoopsDB->prefix('signups'); $sql = "INSERT INTO `{$tbl}` ( `action_id`, `uid`, `signup_date`) VALUES ('{$action_id}', '{$uid}', NOW())"; $xoopsDB->queryF($sql) or web_error($sql); } /*--
8. 加入報名按鈕