私は PHP の初心者で、MySQL では基本レベル、HTML と ASP ではまあまあです。つまり、MySQL で必要な結果を返す SQL クエリを作成した MySQL データベースがあります。
私が学ぼうとしているのは、次のような Web ページを作成することです。
- データベースからすべての既知の「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`
私が言うように、これは少し複雑で、助けが必要です:
- Query を PHP ステートメントに変更する方法と、VARIABLEDAYS および VARIABLENAME を Web フォームから取得する方法。
- 初期 Web フォームの作成方法、具体的には、データを VARIABLENAME ドロップボックスにプルして、プルダウン リストにする方法。
- PHPフォームをMySQLデータベースに正しく接続する方法(これまでのところ、デザインパッケージを含めて試したことはすべて、フォームを作成するために接続しても問題ありません..しかし、サーバー上では何もしません..接続をLOCALHOSTに変更し、サーバー上でPHPが正常に動作することは知っています)
したがって、これらのビットのいずれかで私を助けたい、またはそれらを簡単に生成するために使用できるものを推奨したい人は誰でも、すべてのビットでコースを受講する必要はありません..それは大歓迎です.
ありがとう
意思