首页 > 解决方案 > 试图在第 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 文件

标签: phpsqlionic3

解决方案


推荐阅读