HEX
Server: Apache
System: Linux b:u:marcbase:1 3.10.0-1160.31.1.el7.x86_64 #1 SMP Thu Jun 10 13:32:12 UTC 2021 x86_64
User: apache (92344)
PHP: 7.0.18
Disabled: apache_get_modules, apache_get_version, apache_reset_timeout, apache_getenv, apache_note, apache_setenv
Upload Files
File: /var/www/html/marcbase.com.br/web/android_connect/get_product_details.php
<?php

 

/*

 * Following code will get single product details

 * A product is identified by product id (pid)

 */

 

// array for JSON response

$response = array();

 

// include db connect class

require_once __DIR__ . '/db_connect.php';

 

// connecting to db

$db = new DB_CONNECT();

 

// check for post data

if (isset($_GET["pid"])) {

    $pid = $_GET['pid'];

 

    // get a product from products table

    $result = mysql_query("SELECT *FROM products WHERE pid = $pid");

 

    if (!empty($result)) {

        // check for empty result

        if (mysql_num_rows($result) > 0) {

 

            $result = mysql_fetch_array($result);

 

            $product = array();

            $product["pid"] = $result["pid"];

            $product["name"] = $result["name"];

            $product["price"] = $result["price"];

            $product["description"] = $result["description"];

            $product["created_at"] = $result["created_at"];

            $product["updated_at"] = $result["updated_at"];

            // success

            $response["success"] = 1;

 

            // user node

            $response["product"] = array();

 

            array_push($response["product"], $product);

 

            // echoing JSON response

            echo json_encode($response);

        } else {

            // no product found

            $response["success"] = 0;

            $response["message"] = "No product found";

 

            // echo no users JSON

            echo json_encode($response);

        }

    } else {

        // no product found

        $response["success"] = 0;

        $response["message"] = "No product found";

 

        // echo no users JSON

        echo json_encode($response);

    }

} else {

    // required field is missing

    $response["success"] = 0;

    $response["message"] = "Required field(s) is missing";

 

    // echoing JSON response

    echo json_encode($response);

}

?>