--- fenglin/bbs/update_profile.php 2025/04/07 06:29:55 1.6 +++ fenglin/bbs/update_profile.php 2025/04/10 07:54:50 1.8 @@ -31,6 +31,7 @@ { $result_set["data"] = array( "nickname" => $row["nickname"], + "nicknames" => array(), "name" => $row["name"], "gender" => $row["gender"], "gender_pub" => $row["gender_pub"], @@ -50,10 +51,29 @@ mysqli_free_result($rs); + $sql = "SELECT DISTINCT nickname FROM user_nickname WHERE UID = " . $_SESSION["BBS_uid"] . + " ORDER BY nickname"; + + $rs = mysqli_query($db_conn, $sql); + if ($rs == false) + { + $result_set["return"]["code"] = -2; + $result_set["return"]["message"] = "Query nickname error: " . mysqli_error($db_conn); + + mysqli_close($db_conn); + exit(json_encode($result_set)); + } + + while ($row = mysqli_fetch_array($rs)) + { + array_push($result_set["data"]["nicknames"], $row["nickname"]); + } + mysqli_free_result($rs); + mysqli_close($db_conn); // Output with theme view - $theme_view_file = get_theme_view_file("update_profile", $_SESSION["BBS_theme_name"]); + $theme_view_file = get_theme_file("view/update_profile", $_SESSION["BBS_theme_name"]); if ($theme_view_file == null) { exit(json_encode($result_set)); // Output data in Json