我对 PHP 非常陌生,在 MySQL 和 HTML 和 ASP 方面的基础水平也差不多。简而言之,我有一个 MySQL 数据库,我已经构建了一个 SQL 查询,可以在 MySQL 中返回我想要的结果。
我正在尝试学习做的是构建一个网页,它将:
- 将所有已知的“organizations.name”从数据库中拉到下拉列表中以选择一个。(显示在我想将变量作为 VARIABLENAME 的查询中)
- 有一个下拉菜单,可选择 30 天、60 天、180 天等(在我的查询中显示需要作为 VARIABLEDAYS 去哪里)
基本上,我试图做一些看起来像这样的东西http://i.imgur.com/dwwGl.jpg
并且在输出上也有相关的外观(我正在努力让格式的消息部分转储到其他字段下方,而不是旁边)。
这是我的 MySQL 查询。
SELECT tickets.ref AS `Ticket Number`
, concat_ws(' ', people.first_name, people.last_name) AS `User Name`
, DATE_FORMAT(tickets.date_created, get_format(DATE, 'EUR')) AS `Date/Time`
, left(tickets.subject, 80) AS Subject
, sec_to_time(tickets.total_to_first_reply) AS `Time 1st Response`
, sec_to_time(tickets.total_user_waiting) AS `Total Wait`
, mycleanup (left(tickets_messages.message, 250)) AS Message
FROM
tickets
INNER JOIN organizations
ON tickets.organization_id = organizations.id
INNER JOIN people
ON tickets.person_id = people.id AND people.organization_id = organizations.id
INNER JOIN tickets_messages
ON tickets_messages.ticket_id = tickets.id AND tickets_messages.person_id = people.id
WHERE
tickets.date_created > date_sub(now(), INTERVAL VARIABLEDAYS DAY)
AND organizations.name = VARIABLENAME
GROUP BY
tickets.ref
ORDER BY
`Date/Time`
正如我所说,这个有点混合,因为我需要帮助:
- 如何将我的查询更改为 PHP 语句,以及制作 VARIABLEDAYS 和 VARIABLENAME,从 Web 表单中提取的内容。
- 如何制作初始 Web 表单,具体而言,使其将数据拉入 VARIABLENAME 下拉框,使其成为下拉列表。
- 如何让我的 PHP 表单正确连接到 MySQL 数据库(到目前为止,我已经尝试过包含设计包的所有内容,可以连接以制作表单。但在服务器上时不做任何事情。我已经将连接更改为 LOCALHOST 和我知道 PHP 在服务器上运行良好)
因此,任何想要尝试帮助我解决这些问题的人,或者推荐一些我可以用来轻松生成这些内容的东西,而不必在每一点上都上一门课程……将不胜感激。
谢谢
将要