답변 3개
블랙캣77
2023-10-08 (일) 01:03:18
내용이 긴데 어떤 부분을 어떻게 하고 싶은지 좀더 소스도 줄이고 해서 단계별로 질문을 하는게 도움이 되실거 같습니다.
2023-10-06 (금) 21:05:07
일정 부분의 불필요한 코드를 제외처리 하고 다음과 같이 해 볼 수 있을 것 같습니다.
Copy
<?php
require 'db_connect.php';
$user_id = $_GET['user_id'];
$query = "SELECT * FROM toefl_scores WHERE user_id = $user_id";
$result = mysqli_query($connection, $query);
$score_data = mysqli_fetch_assoc($result);
if ($score_data) {
$user_name = $score_data['user_name'];
$test_date = $score_data['test_date'];
$score = $score_data['score'];
// 여기서 웹 페이지 출력
echo "<html>";
echo "<head>";
echo "<link rel='stylesheet' type='text/css' href='style.css'>";
echo "</head>";
echo "<body>";
echo "<h1>토익 성적</h1>";
echo "<p>이름: $user_name</p>";
echo "<p>시험 날짜: $test_date</p>";
echo "<p>토익 성적: $score</p>";
// 그래프 및 기타 정보 출력
echo "<div id='graph'></div>";
echo "<div id='features'></div>";
echo "<div id='weaknesses'></div>";
echo "<div id='comments'></div>";
// 이미지 출력
echo "<img src='chart.png' alt='토익 성적 그래프'>";
echo "</body>";
echo "</html>
위 처럼하면 가독성과 최적화를 개선 할 수 있을 거라 생각합니다.
2023-10-06 (금) 17:35:17
너무 긴데 chatGPT한테 물어보는게 빠를지도요^^
답변을 작성하려면 로그인이 필요합니다.