'amg' ORDER BY lastname"); if (!$result) { $err = 'Error fetching user list from database!'; include $_SERVER['DOCUMENT_ROOT'] . '/../include/errmsg.html.php'; exit(); } while ($row = mysqli_fetch_assoc($result)) { // $result2 = mysqli_query($link, "SELECT id, posted, firstname, lastname, type, content FROM critique // INNER JOIN user ON critique.critic=user.username // WHERE recipient='{$row['username']}'"); $result2 = mysqli_query($link, "SELECT id, posted, firstname, lastname, type, content FROM critique INNER JOIN user ON critique.recipient=user.username WHERE critique.critic='{$row['username']}' AND user.active='1' ORDER BY posted"); if (!$result2) { $err = "Error fetching critiques for {$row['username']} from database!"; include $_SERVER['DOCUMENT_ROOT'] . '/../include/errmsg.html.php'; exit(); } $critiques = array(); while ($row2 = mysqli_fetch_assoc($result2)) { $name = $row2['firstname'] . " " . $row2['lastname']; $critiques[] = array('id' => $row2['id'], 'posted' => $row2['posted'], 'name' => $name, 'type' => $row2['type'], 'content' => html($row2['content'])); } $users[] = array('lastname' => $row['lastname'], 'firstname' => $row['firstname'], 'subcount' => count($critiques), 'username' => $row['username'], 'email' => $row['email'], 'admin' => $row['admin'], 'critiques' => $critiques); } include 'userlist.html.php'; ?>