php - 试图在第 41 行的 register.php 中获取非对象的属性“错误”
问题描述
注意:尝试在第 25 行的 C:\xampp\htdocs\mobile\login_register\register.php 中获取非对象的属性“用户名”
注意:尝试在第 26 行的 C:\xampp\htdocs\mobile\login_register\register.php 中获取非对象的属性 'userpass'
注意:尝试在第 27 行的 C:\xampp\htdocs\mobile\login_register\register.php 中获取非对象的属性“移动”
注意:尝试在第 28 行的 C:\xampp\htdocs\mobile\login_register\register.php 中获取非对象的属性“电子邮件”
注意:试图在 C:\xampp\htdocs\mobile\login_register\register.php 第 41 行获取非对象的属性“错误”“错误:插入用户(用户名、用户密码、手机、电子邮件)值('' , '', '', '')"
注册.php
require "dbconnect.php";
$data = file_get_contents("php://input");
if (isset($data)) {
$request = json_decode($data);
$username = $request->username;
$userpass = $request->userpass;
$mobile = $request->mobile;
$email = $request->email;
}
$username = stripslashes($username);
$userpass = stripslashes($userpass);
$sql = "INSERT INTO users (username, userpass, mobile, email) VALUES ('$username', '$userpass', '$mobile', '$email')";
if ($con->query($sql) === TRUE) {
$response= "Registration successfull";
} else {
$response= "Error: " . $sql . "<br>" . $db->error;
}
echo json_encode($response);
第 41 行 $response=“错误:”。$sql 。“
”。$con->错误;
数据库连接.php
<?php
define('HOST','localhost');
define('USER','root');
define('PASS','');
define('DB', '8990qacheck');
$con = mysqli_connect(HOST,USER,PASS,DB);
if (!$con){
die("Error in connection" . mysqli_connect_error()) ;
}
?>
问题就在这里,不值得显示 ts 文件
解决方案
推荐阅读
- apache - 如何删除 index.php 和 ? 来自我的来自索引谷歌搜索结果的网址?
- python - 如何通过 api (Python) 在 Odoo 13 中更新销售订单的状态?
- matrix - 机器学习正定矩阵
- amazon-web-services - 是否可以生成一个允许上传多个唯一对象的预签名 URL?
- c++ - 如何在 C++ 中获取集合的倒数第二个元素?
- javascript - 使用 JavaScript 从隐藏的输入值字段中检索 PHP 变量
- google-sheets - 谷歌表格中有鼠标悬停的选项吗?
- c# - Unity 编辑器捕获“按住鼠标并移动”事件
- sql - 如何使用 REGEX 或 SQL 查询检测汉字?
- ruby - 如何使用 Cucumber、Capybara 和 Ruby 登录基本授权模式浏览器