我有一个或多或少有100名教师的MySQL数据库,他们的名字和电话号码,根据他们在学校的部门存储在表格中。我正在创建一个iPhone应用程序,我发现UITableViews及其附带的所有工作都太耗费时间而且太混乱了。相反,我一直在尝试在我的服务器上创建一个网页,它从MySQL加载所有数据并使用HTML,PHP,jQuery和jQTouch进行格式化。
我的概念是分隔符将按部门划分,工作人员将按字母顺序排列在每个部门下。在主页面上,每个人的姓名都是可点击的,这样他们就可以转到另一个页面,列出他们的姓名,电子邮件地址和电话号码,所有这些都链接在一起,这样用户就可以点击电子邮件或号码,并立即发送电子邮件或致电该人,分别
然而,我完全完全因为我应该如何开始而感到茫然。有人能指出我正确的方向来显示数据吗?我在使用PHP时错了吗?我应该选择完全不同的东西吗?
答案 0 :(得分:0)
PHP管理数据库交互并生成HTML很好。有很多关于如何做到这一点的教程(例如http://www.w3schools.com/PHP/php_mysql_intro.asp)如何使它看起来很好超出了这个答案的范围,我建议你搜索表/ CSS示例来获得一些关于什么的想法看起来很好,他们是如何实施的。如果你需要交互性,比如扩展行或改变颜色,那么jQuery将是一个合适的下一步,尽管你肯定不需要HTML + CSS来获得漂亮的表格。
我不知道的是您正在使用的自动电子邮件/通话功能,以及您是否可以从呈现HTML的任何内容中“免费”获取该功能。这是iPhone特有的,而不是PHP / jQuery /等......而且我第二个Alex的建议是,如果UITableView是适合这项工作的工具,那么从长远来看你肯定会更好,只需要学习它。 (并且经历这可能会使API的其他部分更容易启动。)
答案 1 :(得分:0)
我没有在我的<body>
中加载PHP,而是创建了一个通过mysql_fetch_assoc()
检索数据的函数,该函数添加了所有信息并创建了每个div
个数据AS WELL AS为通过<script>
检索到的每个项目注入$.append()
到mysql_fetch_assoc()
列表项内容。无论如何,感谢您的回复!