To implement this, you'll need to set up a PHP web page with an HTML form for users to enter the date range and then use PHP to query the MySQL database. Here's a step-by-step guide:

1. Create a new file called `index.php` and open it in your favorite text editor.

2. Add the following code to create an HTML form where users can input the start and end dates of the date range:

```html
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Date Range Query</title>
</head>
<body>
    <h1>Enter Date Range</h1>
    <form action="results.php" method="post">
        <label for="start_date">Start Date:</label>
        <input type="date" id="start_date" name="start_date" required>
        <br><br>
        <label for="end_date">End Date:</label>
        <input type="date" id="end_date" name="end_date" required>
        <br><br>
        <button type="submit">Submit</button>
    </form>
</body>
</html>
```

3. Create another file called `results.php`. This file will handle the form submission and display the results from the MySQL query.

4. In `results.php`, add the following code to connect to your MySQL database. Replace the placeholders with your actual database credentials:

```php
<?php
$servername = "your_servername";
$username = "your_username";
$password = "your_password";
$dbname = "your_dbname";

$conn = new mysqli($servername, $username, $password, $dbname);

if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}
?>
```

5. Add the following code to `results.php` to retrieve the date range from the submitted form and query the MySQL database for sales transactions within that date range:

```php
<?php
$start_date = $_POST['start_date'];
$end_date = $_POST['end_date'];

$sql = "SELECT * FROM sales_transactions WHERE transaction_date BETWEEN '$start_date' AND '$end_date' ORDER BY transaction_date";
$result = $conn->query($sql);
?>
```

6. Finally, add the following code to `results.php` to display the results in a table format:

```php
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Results</title>
</head>
<body>
    <h1>Sales Transactions between <?php echo $start_date; ?> and <?php echo $end_date; ?></h1>
    <?php
    if ($result->num_rows > 0) {
        echo "<table border='1'>
                <tr>
                    <th>ID</th>
                    <th>Transaction Date</th>
                    <th>Amount</th>
                </tr>";
        while ($row = $result->fetch_assoc()) {
            echo "<tr>
                    <td>" . $row["id"] . "</td>
                    <td>" . $row["transaction_date"] . "</td>
                    <td>" . $row["amount"] . "</td>
                  </tr>";
        }
        echo "</table>";
    } else {
        echo "No results found.";
    }

    $conn->close();
    ?>
</body>
</html>
```

7. Save both files (`index.php` and `results.php`) and upload them to your web server. Make sure your MySQL database has a table called `sales_transactions` with columns `id`, `transaction_date`, and `amount`.

8. Open the `index.php` file in your browser, enter a date range, and click "Submit" to see the results.

This is a basic implementation of a PHP web page that allows users to enter a date range and then queries a MySQL database to retrieve records of sales transactions occurring within that date range. You can further customize this code as needed for your specific use case.
이를 구현하려면 사용자가 날짜 범위를 입력할 수 있는 HTML 양식이 있는 PHP 웹 페이지를 설정한 다음 PHP를 사용하여 MySQL 데이터베이스를 쿼리해야 합니다. 다음은 단계별 가이드입니다.

1. 인덱스.php`라는 새 파일을 만들고 자주 사용하는 텍스트 편집기에서 엽니다.

2. 다음 코드를 추가하여 사용자가 날짜 범위의 시작일과 종료일을 입력할 수 있는 HTML 양식을 만듭니다:

```html
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Date Range Query</title>
</head>
<body>
    <h1>Enter Date Range</h1>
    <form action="results.php" method="post">
        <label for="start_date">Start Date:</label>
        <input type="date" id="start_date" name="start_date" required>
        <br><br>
        <label for="end_date">End Date:</label>
        <input type="date" id="end_date" name="end_date" required>
        <br><br>
        <button type="submit">Submit</button>
    </form>
</body>
</html>
```

3. `results.php`라는 다른 파일을 생성합니다. 이 파일은 양식 제출을 처리하고 MySQL 쿼리의 결과를 표시합니다.

4. results.php`에 다음 코드를 추가하여 MySQL 데이터베이스에 연결합니다. 플레이스홀더를 실제 데이터베이스 자격 증명으로 바꿉니다:

```php
<?php
$servername = "your_servername";
$username = "your_username";
$password = "your_password";
$dbname = "your_dbname";

$conn = new mysqli($servername, $username, $password, $dbname);

if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}
?>
```

5. 제출된 양식에서 날짜 범위를 검색하고 해당 날짜 범위 내의 판매 트랜잭션에 대해 MySQL 데이터베이스를 쿼리하려면 `results.php`에 다음 코드를 추가합니다:

```php
<?php
$start_date = $_POST['start_date'];
$end_date = $_POST['end_date'];

$sql = "SELECT * FROM sales_transactions WHERE transaction_date BETWEEN '$start_date' AND '$end_date' ORDER BY transaction_date";
$result = $conn->query($sql);
?>
```

6. 마지막으로 `results.php`에 다음 코드를 추가하여 결과를 표 형식으로 표시합니다:

```php
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Results</title>
</head>
<body>
    <h1>Sales Transactions between <?php echo $start_date; ?> and <?php echo $end_date; ?></h1>
    <?php
    if ($result->num_rows > 0) {
        echo "<table border='1'>
                <tr>
                    <th>ID</th>
                    <th>Transaction Date</th>
                    <th>Amount</th>
                </tr>";
        while ($row = $result->fetch_assoc()) {
            echo "<tr>
                    <td>" . $row["id"] . "</td>
                    <td>" . $row["transaction_date"] . "</td>
                    <td>" . $row["amount"] . "</td>
                  </tr>";
        }
        echo "</table>";
    } else {
        echo "No results found.";
    }

    $conn->close();
    ?>
</body>
</html>
```

7. 두 파일(`index.php` 및 `results.php`)을 모두 저장하고 웹 서버에 업로드합니다. MySQL 데이터베이스에 `id`, `transaction_date`, `amount` 열이 있는 `sales_transactions`라는 테이블이 있는지 확인합니다.

8. 브라우저에서 `index.php` 파일을 열고 날짜 범위를 입력한 다음 "Submit"을 클릭하여 결과를 확인합니다.

이것은 사용자가 날짜 범위를 입력한 다음 해당 날짜 범위 내에서 발생한 판매 거래 기록을 검색하기 위해 MySQL 데이터베이스를 쿼리할 수 있는 PHP 웹 페이지의 기본 구현입니다. 특정 사용 사례에 따라 필요에 따라 이 코드를 추가로 사용자 지정할 수 있습니다.