>  기사  >  백엔드 개발  >  PHP로 개발된 중고 재활용 웹사이트는 무료 제품 게시 기능을 제공합니다.

PHP로 개발된 중고 재활용 웹사이트는 무료 제품 게시 기능을 제공합니다.

王林
王林원래의
2023-07-01 13:07:36541검색

PHP에서 개발한 중고 재활용 웹사이트는 무료 제품 게시 기능을 제공합니다

환경 보호에 대한 인식이 높아지고 중고품 시장이 지속적으로 확대되면서 중고 재활용 웹사이트가 점차 사람들의 관심을 끌고 있습니다. 본 웹사이트는 사용자의 요구를 충족시키기 위해 PHP를 통해 개발되었으며, 무료 제품 게시 기능을 제공하여 사용자가 더 이상 사용하지 않는 중고 제품을 쉽게 게시할 수 있도록 하여 도움이 필요한 다른 사람들에게 편의를 제공합니다.

이 기사에서는 PHP를 사용하여 간단한 중고 재활용 웹사이트를 개발하는 방법을 소개하고 제품 출시를 위한 코드 예제를 제공합니다.

먼저, 제품 정보를 저장할 데이터베이스를 만들어야 합니다. MySQL을 사용하여 "second_hand"라는 데이터베이스를 생성하고 "goods"라는 테이블을 생성하여 제품 정보를 저장할 수 있습니다. 테이블에는 ID, 제목, 가격, 설명, 이미지 필드가 포함될 수 있습니다.

다음으로 웹사이트 홈페이지로 "index.php"라는 파일을 생성합니다. 이 파일에서는 먼저 데이터베이스에 연결하고 모든 제품 정보를 쿼리합니다. 그런 다음 루프를 사용하여 페이지에 각 제품 정보를 표시합니다. 코드 예시는 다음과 같습니다.

<?php
// 连接数据库
$conn = mysqli_connect("localhost", "username", "password", "second_hand");

// 检查连接是否成功
if (!$conn) {
    die("数据库连接失败: " . mysqli_connect_error());
}

// 查询所有商品信息
$sql = "SELECT * FROM goods";
$result = mysqli_query($conn, $sql);

// 判断是否有商品信息
if (mysqli_num_rows($result) > 0) {
    // 循环输出商品信息
    while($row = mysqli_fetch_assoc($result)) {
        echo "商品标题: " . $row["title"]. " - 价格: " . $row["price"]. "<br>";
        echo "商品描述: " . $row["description"]. "<br><br>";
    }
} else {
    echo "暂无商品信息";
}

// 关闭数据库连接
mysqli_close($conn);
?>

홈페이지에 모든 제품 정보를 표시한 후 사용자가 제품을 게시할 수 있도록 "post.php"라는 파일을 생성합니다. 파일에는 사용자가 제품 제목, 가격, 설명을 입력하고 제품 이미지를 업로드할 수 있는 양식이 포함됩니다. 코드 예시는 다음과 같습니다.

<form action="post.php" method="post" enctype="multipart/form-data">
    商品标题: <input type="text" name="title"><br><br>
    价格: <input type="text" name="price"><br><br>
    描述: <textarea name="description"></textarea><br><br>
    图片: <input type="file" name="image"><br><br>
    <input type="submit" value="发布">
</form>

<?php
// 处理商品发布逻辑
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    // 连接数据库
    $conn = mysqli_connect("localhost", "username", "password", "second_hand");
    
    // 检查连接是否成功
    if (!$conn) {
        die("数据库连接失败: " . mysqli_connect_error());
    }
    
    // 获取用户输入的商品信息
    $title = $_POST["title"];
    $price = $_POST["price"];
    $description = $_POST["description"];
    
    // 上传图片
    $target_dir = "uploads/";
    $target_file = $target_dir . basename($_FILES["image"]["name"]);
    move_uploaded_file($_FILES["image"]["tmp_name"], $target_file);
    
    // 添加商品信息到数据库
    $sql = "INSERT INTO goods (title, price, description, image) VALUES ('$title', '$price', '$description', '$target_file')";
    
    if (mysqli_query($conn, $sql)) {
        echo "商品发布成功";
    } else {
        echo "商品发布失败: " . mysqli_error($conn);
    }
    
    // 关闭数据库连接
    mysqli_close($conn);
}
?>

위 코드 예시를 통해 간단한 중고 재활용 웹사이트를 구현하고 무료 제품 게시 기능을 제공할 수 있습니다. 사용자는 제품에 대한 관련 정보를 입력하고 사진만 업로드하면 더 이상 사용하지 않는 중고 제품을 게시할 수 있어 도움이 필요한 다른 사람들에게 편의를 제공할 수 있습니다.

위의 샘플 코드는 데모용일 뿐입니다. 실제 프로젝트에서는 일부 보안 및 적법성 검증이 필요하며 적절한 오류 처리 메커니즘이 추가되어야 합니다.

이 기사가 PHP 개발에 관심이 있는 독자들에게 도움이 되고 영감과 참고 자료가 되기를 바랍니다.

위 내용은 PHP로 개발된 중고 재활용 웹사이트는 무료 제품 게시 기능을 제공합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.