1

ユーザーが作成した「AD」に画像を配置するには、ここで助けが必要です。JSON、Android、PHP、MySqlでやっています

add_ad.php

<?php

//load and connect to MySQL database stuff
require("config.inc.php");

if (!empty($_POST)) {
    //initial query
    $query = "INSERT INTO ads ( ad_title, ad_price, ad_category, ad_description, ad_user, ad_contact ) VALUES ( :title, :price, :category, :description, :email, :mobile ) ";

    //Update query
    $query_params = array(
        ':title' => $_POST['ad_title'],
        ':price' => $_POST['ad_price'],
        ':category' => $_POST['ad_category'],
        ':description' => $_POST['ad_description'],
        ':email' => $_POST['ad_user'],
        ':mobile' => $_POST['ad_contact']
    );

    //execute query
    try {
        $stmt   = $db->prepare($query);
        $result = $stmt->execute($query_params);
    }
    catch (PDOException $ex) {
        // For testing, you could use a die and message. 
        //die("Failed to run query: " . $ex->getMessage());

        //or just use this use this one:
        $response["success"] = 0;
        $response["message"] = "Erro base de dados. Impossível adicionar o anúncio.";
        die(json_encode($response));
    }

    $response["success"] = 1;
    $response["message"] = "Anúncio criado com sucesso! Aguarde aprovação.";
    echo json_encode($response);

} ?>

これを変換してAndroidから画像を受信し、サーバー/データベースに保存する方法がわかりません。データベースのフィールドのタイプも教えてください。

これは非常に重要です。その後、Android からこの .php に画像を送信し、そのユーザーに保存する必要があります。

ありがとう、私はアンドロイドが初めてなので、勇気を出してください:)

4

1 に答える 1