현재 위치: > 최신 기사 목록> PHP에서 WeChat 애플릿 쇼핑 목록 기능을 개발하는 방법에 대한 튜토리얼

PHP에서 WeChat 애플릿 쇼핑 목록 기능을 개발하는 방법에 대한 튜토리얼

M66 2025-10-27

PHP를 사용하여 WeChat 애플릿의 쇼핑 목록 기능을 개발하는 방법

모바일 인터넷의 발전으로 위챗 미니 프로그램은 일상생활에서 중요한 애플리케이션이 되었고, 쇼핑 목록 기능은 매우 실용적인 기능이 되었습니다. 이 기사에서는 PHP를 사용하여 WeChat 애플릿의 쇼핑 목록 기능을 개발하는 방법을 안내하고 구체적인 코드 예제를 제공합니다.

준비

개발하기 전에 다음과 같은 환경을 준비해야 합니다.

  • WeChat 개발자 도구: 작은 프로그램의 개발 및 디버깅에 사용됩니다.
  • PHP 환경: 백그라운드 데이터 처리 및 인터페이스 개발에 사용됩니다.

디자인 데이터베이스

쇼핑 목록 기능은 사용자의 쇼핑 정보를 저장해야 하므로 주로 다음을 포함하는 데이터베이스를 설계해야 합니다.

  • 사용자 정보: 사용자 ID, 사용자 이름 등을 포함합니다.
  • 상품정보 : 상품ID, 상품명, 가격 등 포함
  • 장바구니 정보: 장바구니 ID, 사용자 ID, 제품 ID, 수량 등 포함

MySQL과 같은 관계형 데이터베이스를 저장용으로 사용할 수 있습니다.

백엔드 인터페이스 구현

제품 목록 인터페이스 가져오기

서버측에서 제품 목록을 얻고 데이터를 JSON 형식으로 애플릿에 반환하는 인터페이스를 작성합니다.

<?php
// 데이터베이스에 연결
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "dbname";

$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn-> 연결_오류) {
    die("연결 실패: " . $conn->connect_error);
}

// 상품 목록 조회 $sql = "SELECT * FROM products";
$결과 = $conn->쿼리($sql);
$제품 = 배열();
if ($result->num_rows > 0) {
    while($row = $result->fetch_assoc()) {
        $제품[] = $행;
    }
}

//결과 반환 echo json_encode($products);
$콘->닫기();
?>

장바구니 인터페이스에 항목 추가

애플릿이 호출할 장바구니에 항목을 추가하는 인터페이스를 작성합니다.

<?php
// 데이터베이스에 연결
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "dbname";

$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn-> 연결_오류) {
    die("연결 실패: " . $conn->connect_error);
}

// 매개변수 가져오기 $user_id = $_POST[&#39;user_id&#39;];
$product_id = $_POST[&#39;제품_ID&#39;];
$수량 = $_POST[&#39;수량&#39;];

// 장바구니에 항목 추가 $sql = "INSERT INTO shopping_cart (user_id, product_id, amount) VALUES (&#39;$user_id&#39;, &#39;$product_id&#39;, &#39;$yangity&#39;)";
if ($conn->query($sql) === TRUE) {
    echo "성공적으로 추가되었습니다";
} 또 다른 {
    echo "추가 실패";
}

$콘->닫기();
?>

애플릿에서 인터페이스 호출

제품 목록 가져오기 및 표시

프런트엔드 페이지는 제품 정보를 얻고 백엔드 인터페이스를 호출하여 이를 표시합니다.

 wx.요청({
  URL: &#39;http://localhost/products.php&#39;,
  성공: 함수(res) {
    productList = res.data를 두십시오;
    // 상품 목록 표시...
  }
})

장바구니에 상품 추가

프런트 엔드 페이지는 인터페이스를 호출하여 장바구니에 제품을 추가합니다.

 wx.요청({
  URL: &#39;http://localhost/addToCart.php&#39;,
  메소드: &#39;POST&#39;,
  데이터: {
    사용자 ID: &#39;123&#39;,
    product_id: &#39;456&#39;,
    수량: &#39;1&#39;
  },
  성공: 함수(res) {
    결과 = res.data로 둡니다.
    // 추가된 결과를 처리합니다...
  }
})

위의 단계를 통해 PHP를 사용하여 WeChat 애플릿의 쇼핑 목록 기능을 개발할 수 있습니다. 실제 요구 사항과 서버 환경에 따라 코드를 더욱 최적화하고 확장할 수 있습니다.