0

我想为我正在为客户构建的网站添加功能,使他能够登录到安全页面并添加新的工作列表。他将是唯一一个修改这个的人,所以我不需要担心并发访问或类似的事情。在这一点上,我什至没有为他设置数据库,但我知道可能需要尽快实施,如果不是这个,其他功能。

他对 HTML 没有任何了解,所以我不能只创建一个模板职位发布并让他手动填写信息(尽管这也很不专业,我想。)我打算只做一个简单的 php/html页面,他可以通过提交表格将工作的标题与所有详细信息一起放置。但是,一旦我有了它,我不知道如何处理将该职位添加到当前职位发布列表中,并且还拥有指向包含该职位所有详细信息的新页面的链接。

我对早期本科课程的记忆暗示将工作添加到列表中将是面向对象的。但是,我也可以看到一些东西,我只需将标题添加到一个数组中,然后动态填充列表。

我收到的另一个建议是研究实施 django/python 解决方案。问题是我有大约一周的时间来处理这个问题,而且我没有 python 经验。如果那是可以在那个时候学习和实施的东西,我会去的。我只是不想把时间浪费在需要一两个星期才能学习但仍然没有实施的东西上。

基本上,我会很欣赏正确方向的一点,以及我正在考虑所有可能性的一些保证。如果实现某种简单的 wiki 会更容易,那也是另一种选择。

这些想法中的任何一个听起来都是正确的选择吗?有什么我想念的吗?

如果这是一个微不足道的问题,我深表歉意,但我把自己难住了,希望您能提供任何帮助。

4

1 回答 1

4

一个可能且简单的解决方案是使用适当的 CMS 模块,例如WordPress 的Job ManagerResume Submissions 和 Job Posting。我没有亲自测试过它们,但它们应该通过 Web 界面为您处理所有事情,无需编码(您应该调整 WordPress CSS 以匹配现有客户的网站样式)。


作为参考,如果不存在这样的 CMS 模块,我会这样做。

  1. 创建一个包含所有职位发布的表的数据库。该表应具有以下列:id, title, description, validityDate(名称不言自明)。如果合适,添加更多。
  2. 编写一个脚本,使用以下查询查询数据库中的所有当前职位发布:SELECT id, title FROM postings WHERE validityDate >= NOW()。要管理数据库连接,请使用 PHP PDO 扩展(在PHP 手册网站上查看其页面以获取示例)。这将返回所有当前职位发布的列表。对于每个结果,让脚本输出如下 HTML 代码:、echo "<a href=\"post.php?id=$id\">$title</a><br />$description";where和是保存当前记录的 ID、标题和描述的变量。$id$title$description
  3. 编写post.php脚本,该脚本将使用 id 参数中指定的 ID 获取职位发布的详细信息。
  4. 编写另一个脚本,客户将在其中将新发布的详细信息输入到表单中。提交后,脚本应该只是将数据插入表中。
于 2012-07-19T10:15:02.333 回答