作者shadowjohn (3WA问题解决专家)
看板PHP
标题Re: [请益] 最近刚开始学,遇到很多问题...
时间Thu Sep 2 13:54:18 2010
※ 引述《PhoenixMint (无敌茶里王m)》之铭言:
: 标题: [请益] 最近刚开始学,遇到很多问题...
: 时间: Thu Sep 2 13:14:46 2010
:
: 使用的网页制作软体是 DW8,
: 购买书籍:悦知文化网页设计惊叹号 DW x PHP 互动网站直击。
:
: 是帮系上教授制作的小网站,
: 大致只有三页如下:
:
: Talk: 显示 Event、talk、other talk
:
: Member: 显示成员及提供加入为成员
:
: Archive: 演讲列表、演讲题目PDF供下载
:
: 因为成员的页面不是复杂的会员登入系统,
: 而只是表单新增姓名学校、职称、e-mail等到资料库中,便可即时显示,
既然已经有让使用者填 学校 了~那应该可以用学校来排序吧?
通常应该理想的作法,是你先把已知的学校作个列表,让人用选的,这样才不
会每个人填什麽就是什麽
当然,你也可以设计成,使用者填了,下一个使用者就会变成选项,然後保留一个
「其他」的栏位~
你可以参考我写的简单型投票机~
http://3wa.tw/myvote/vote.php?id=13
http://3wa.tw/myvote/vote.php?id=12
让使用者自己选,也可以用输入的,下一次再输入,就会变成选项
如果你已经让使用者自己自由的填写,那你只好再切一个栏位出来,自己
判断是「本校」或是「其他学校」,用 true or false 代替
: 所以我已经大致完成了,但现在的问题是排序问题,
: 老师希望的格式是:
:
: 本校
: Faculty Postdoc Student
:
: 其他学校
: Faculty Postdoc Student
:
: 但是我只使用 DW 的资料库系结筛选器方式的话,
: 只能把三种职称分类显示,不知道如何再次把本校和他校的资料分开显示。
:
: --
同刚才所回答的内容,我是没用过DW的资料库筛选器啦,只是你在下SQL查询时,
利用 order ,先把 你增加的那栏作排序,再排其他的,就可以分出新的资讯
is_mySchool Faculty Postdoc Student
true 3WA大学 护士小姐的承诺.doc 羽山
true 3WA大学 邻家的女孩.doc 羽山
true 3WA大学 天然呆的拒绝.odt 羽山
false 台科大 阿宝中路买眼.doc 小明
false 交大 医护兵的呐喊.doc 小英
....
那你在跑回圈时,第一趟一检查 is_mySchool 是真值的才列入
第二个表格再印非真值的内容
:
: 第二个问题是 Talk 的後台端,一样是用表单方式发表新演讲到首页显示,
: 但是需要两个功能,第一是新增资料时发送资讯给所有成员,
: 这点我不知道该如何做?
: (书中有教使用mail()制作补寄密码功能,但是对方自己输入资料後传送)
:
mail 的话,建议你找现成的 phpMailler ?
然後参考一下之前有人分享用 gmail
的心得,可以省去架 mail server 的困扰
: 第二个功能是便当订菜,老师希望在送出演讲时也决定当次是否有午餐,
: 有的话,不同的餐厅有不同菜色,但是一次只要随机决定一家,
: 而让要参加的人线上选定便当菜色。
:
: 这部分我就完全没有头绪要怎麽做到了,
: 1是决定是否有午餐
: 2是随机部分
: 3是演讲过後就自动将订购餐点的名单清除供下次重新写入
:
这跟资料库开设栏位经验有关,每次的资料当然就保留下来才是好习惯啊~
还可以当下次办活动的参考~怎可以说清除就清除@_@?
你可以朝着
1、发起一次演讲 (抓到某次演讲的ID)
2、朕赐与大家一餐 (对应某次演讲) (预计订的时间、便当地址、便当电话)
3、汇入参与此次活动名单
4、汇入可选择便当种类(素、荤) or (鸡腿饭(荤)80$,三宝饭(荤)90$,
安心素肉(素)300$)
5、(使用者对应活动编号),是否订便当、订哪种便当
6、统计各种菜饭种类
活动编号: 00003
活动名称: 羽山大乱斗
活动时间: 2010-09-02 12:30:00
活动人数: 24人
订便当的对象厂商: 阿山哥的路边滩 04-1234567 台北市大安区科技大楼站对面
订便当统计:
鸡腿饭(荤)80$: 14人
三宝饭(荤)80$: 5人
安心素肉(素)300$: 1人
未订人数: 4人
8、then 汇出成表格 or csv or window.print(); 印出
以上,参考看看
--
3WA训练家的工作室
宗旨:诸葛单中,谢谢
个人布弱格 网址:
http://3wa.tw
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.32.9.79
※ 编辑: shadowjohn 来自: 114.32.9.79 (09/02 13:57)
※ 编辑: shadowjohn 来自: 114.32.9.79 (09/02 14:00)