From cf270f3726a8037ebef80888eb510172688e13a7 Mon Sep 17 00:00:00 2001 From: Aqua-sama Date: Fri, 30 Apr 2021 09:35:40 +0300 Subject: CRUD bugs --- index.php | 30 ++++++++++++++++-------------- 1 file changed, 16 insertions(+), 14 deletions(-) (limited to 'index.php') diff --git a/index.php b/index.php index 02ad53a..43eb00d 100644 --- a/index.php +++ b/index.php @@ -10,28 +10,30 @@ $conn = new PDO($config['db']['dsn'], $config['db']['username'], $config['db']['

Bugs

Create

\n"; } +# bugs query +$bugs = $conn->prepare("SELECT bugs.id AS id, title, description, users.username AS submitter + FROM bugs JOIN users ON bugs.author = users.id + WHERE title LIKE :term"); +$bugs->bindValue(':term', isset($_GET['term']) ? '%' . $_GET['term'] : "%"); +$bugs->execute(); -$bugs_r = $conn->query($bugs_q); -if($bugs_r->rowCount() > 0) { +if($bugs->rowCount() > 0) { ?> \n"; +foreach ($bugs as $row) { + echo "\n"; } ?>
TitleDescriptionOwner
$row[title] " . truncate($row['description']) . " $row[submitter]
$row[title] " . truncate($row['description']) . " $row[submitter]
Zero boogs found.

\n"; + echo "

No bugs found.

\n"; } ?> @@ -43,16 +45,16 @@ if(session_set()) { } # reports query -$reports_q = 'SELECT reports.id AS id, title, description, users.username AS user FROM reports JOIN users ON reports.author=users.id WHERE bug IS NULL ORDER BY id'; +$reports = $conn->query("SELECT reports.id AS id, title, description, users.username AS user + FROM reports JOIN users ON reports.author=users.id WHERE bug IS NULL ORDER BY id"); -$reports_r = $conn->query($reports_q); -if($reports_r->rowCount() > 0) { +if($reports->rowCount() > 0) { ?> \n"; } ?> -- cgit v1.2.1
TitleDescriptionSubmitted by
$row[title] " . truncate($row['description']) . " $row[user]