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/create_product.php
<?php

 

/*

 * Following code will create a new product row

 * All product details are read from HTTP Post Request

 */

 

// array for JSON response

$response = array();

 

// check for required fields

if (isset($_POST['name']) && isset($_POST['price']) && isset($_POST['description'])) {

 

    $name = $_POST['name'];

    $price = $_POST['price'];

    $description = $_POST['description'];

 

    // include db connect class

    require_once __DIR__ . '/db_connect.php';

 

    // connecting to db

    $db = new DB_CONNECT();

 

    // mysql inserting a new row

    $result = mysql_query("INSERT INTO products(name, price, description) VALUES('$name', '$price', '$description')");

 

    // check if row inserted or not

    if ($result) {

        // successfully inserted into database

        $response["success"] = 1;

        $response["message"] = "Product successfully created.";

 

        // echoing JSON response

        echo json_encode($response);

    } else {

        // failed to insert row

        $response["success"] = 0;

        $response["message"] = "Oops! An error occurred.";

 

        // echoing JSON response

        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);

}

?>