成員 | 昨天已完成的工做 | 今天計劃完成的工做 | 工做中遇到的困難 | 具體貢獻 |
---|---|---|---|---|
鄭曉麗 | "個人活動詳情」界面的初步美化 | 完成「個人活動「和「活動詳情」界面美化 | 頁面排版糾結了很久 | 「個人活動「和「活動詳情」界面的美化 |
廖怡潔 | 「個人獎勵」的框架設計 | 繼續完成「個人獎勵」界面設計 | 被換行的問題困擾了好久 | 「個人獎勵」界面設計 |
包夢榕 | 新增圖片上傳功能 | 首頁的美化設計 | 最新活動列表顯示存在問題 | 首頁的美化 |
柯智青 | 初步完成獲取全部活動 | 完成用戶加入活動時往數據庫中插入數據 | 首頁選擇完活動將活動ID傳遞到下一個界面存在問題 | 完成用戶加入活動的後端鏈接 |
丁蓉 | 「新建界面」的初步美化 | 從新排版「新建界面」 | TabBar沒法跳出提示框,只能調整界面 | 美化「新建」界面 |
黃曉楊 | 任務分配 | 首頁的活動獲取 | 問題已解決 | 完成首頁活動的後端獲取 |
createActivity.php前端
<?php include("connect.php"); $activityName= $_REQUEST['activityName']; $activityContent= $_REQUEST['activityContent']; $startTime =$_REQUEST['startTime']; $endTime=$_REQUEST['endTime']; $UserID=$_REQUEST['UserID']; $sql = "INSERT INTO Activities ". "(ActName,ActCon,StartTime,EndTime) ". "VALUES ". "('$activityName','$activityContent','$startTime','$endTime')"; // 設置編碼,防止中文亂碼 mysqli_query($conn,"set names utf8"); $retval = mysqli_query( $conn, $sql ); //獲取數據庫中剛插入的數據中自增加的字段 $ActID=mysqli_insert_id($conn); if(! $retval ) { die('沒法插入數據: ' . mysqli_error($conn)); } echo "數據插入成功\n"; //用戶完成活動建立後,往聯繫表中插入相應數據,設置聯繫表中Identity屬性爲1(表明該用戶爲活動建立者) $sql2="INSERT INTO Contact ". "(UserID,ActID,Identity) ". "VALUES ". "('$UserID','$ActID','1')"; $retval1 = mysqli_query( $conn, $sql2 ); if(! $retval1 ) { die('沒法插入數據: ' . mysqli_error($conn)); } echo "數據插入成功\n"; mysqli_close($conn); ?>
displayActivity.phpmysql
<?php include("connect.php"); $UserID=$_REQUEST['UserID']; $sql="SELECT Activities.ActID,ActName,User.UserName FROM Activities,User,Contact where Contact.ActID=Activities.ActID AND Contact.UserID=User.UserID AND Contact.UserID!='".$UserID."'"; mysqli_query($conn,"set names utf8"); $result=mysqli_query($conn,$sql); $data=Array(); class activity{ public $ActID; public $ActName; public $UserName; } while($row=mysqli_fetch_array($result,MYSQL_ASSOC)){ $act=new activity(); $act->ActID=urlencode($row["ActID"]); $act->ActName=urlencode($row["ActName"]); $act->UserName=urlencode($row["UserName"]); $data[]=$act; } $json=json_encode($data); echo urldecode($json); ?>
a.首頁活動顯示git
b.個人活動界面完善
sql
c.活動詳情頁面優化數據庫
d.建立活動界面組件顏色修改
json
e.個人獎勵頁面後端