Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript &引用;未定义的属性:stdClass::$name";无法从ng模型读取数据??(Angularjs、php、mysql)_Javascript_Php_Html_Mysql_Angularjs - Fatal编程技术网

Javascript &引用;未定义的属性:stdClass::$name";无法从ng模型读取数据??(Angularjs、php、mysql)

Javascript &引用;未定义的属性:stdClass::$name";无法从ng模型读取数据??(Angularjs、php、mysql),javascript,php,html,mysql,angularjs,Javascript,Php,Html,Mysql,Angularjs,我正试图通过表单向我的数据库中添加一些数据。但我在控制台中遇到错误 “未定义属性:stdClass::$name in…”(此错误出现在create.php第6行)我尝试从中读取数据的每一行都会收到此错误(下图)。我无法理解它为什么不起作用 控制台错误消息 create.php <?php include '../src/config/db2.php'; $data = json_decode(file_get_contents("php://input")); $advertise

我正试图通过表单向我的数据库中添加一些数据。但我在控制台中遇到错误

“未定义属性:stdClass::$name in…”
(此错误出现在
create.php
第6行)我尝试从中读取数据的每一行都会收到此错误(下图)。我无法理解它为什么不起作用

控制台错误消息

create.php

<?php
include '../src/config/db2.php';

$data = json_decode(file_get_contents("php://input"));

$advertiser_name = $data->name;
$advertiser_org = $data->orgnumber;
$advertiser_phone = $data->phone;
$advertiser_address = $data->address;
$advertiser_postcode = $data->postcode;
$advertiser_location = $data->location;
$advertiser_billAddress = $data->billAddress;
$advertiser_billPostcode = $data->billPostcode;
$advertiser_billLocation = $data->billLocation;

$sql = "INSERT INTO `tbl_advertisers` (
  `advertiser_name`,
  `advertiser_org`,
  `advertiser_phone`,
  `advertiser_address`,
  `advertiser_postcode`,
  `advertiser_location`,
  `advertiser_billAddress`,
  `advertiser_billPostcode`,
  `advertiser_billLocation`)
  VALUES (
    '$advertiser_name',
    '$advertiser_org',
    '$advertiser_phone',
    '$advertiser_address',
    '$advertiser_postcode',
    '$advertiser_location',
    '$advertiser_billAddress',
    '$advertiser_billPostcode',
    '$advertiser_billLocation')";

    if (mysqli_query($conn, $sql)) {
      echo "Data added";
    }
    else {
      echo "Error: Did not add data $sql" .mysqli_error($conn);
    }
    mysqli_close($conn);
    ?>

标题也需要翻译。数据可能不是json,这意味着json_解码将失败。最好的检查方法是记录/转储
文件\u获取\u内容(“php://input“
$data
我更改了它,得到了这个错误:“试图在…中获取非对象的属性'name'”如果记录/转储文件内容,会得到什么?我得到了“未定义”