试图获取非对象的属性 - PHP

用户7627319

因此,我试图获取与teacher_id用户输入的老师的名字和姓氏相对应的 ,但是当我尝试获取teacher_id时,它会输出Trying to get property of non-object. 有没有人有任何想法?

PHP

<?php

// PROCESSES STUDENT INFO

// get connect page
require '../../connect.php';

// get input info
$student_id = $_POST['student_id'];
$first_name = $_POST['first_name'];
$last_name = $_POST['last_name'];
$teacher_first_name = $_POST['teacher_first_name'];
$teacher_last_name = $_POST['teacher_last_name'];

// check if input is not empy
if(!empty($student_id) && !empty($first_name) && !empty($last_name) && !empty($teacher_first_name) && !empty($teacher_last_name)) {

    // check if numeric inputs have a number
    if(is_numeric($student_id)) {
        $teacher_check = mysqli_query($link, "SELECT teacher_id FROM teachers WHERE first_name='$teacher_first_name' AND last_name='$teacher_last_name'");

        // check if teacher exists
        if($teacher_check) {
            $row = $teacher_check->fetch_object();

            $result = mysqli_query($link, "INSERT INTO students (student_id, first_name, last_name, teacher_id) VALUES ($student_id, '$first_name','$last_name', $row->teacher_id)");

            if($result) {
                header("Location: ../../../admin.php?message=Success!");
            } else {
                echo mysqli_error($link);
                // header("Location: ../../../admin.php?message=Sorry we ran into an error");
            }
        } else {
            header("Location: ../../../admin.php?message=Teacher Does Not Exist");
        }
    } else {
        header("Location: ../../../admin.php?message=Please add a number for Student ID");
    }

} else if (empty($student_id) || empty($first_name) || empty($last_name)) {
    header("Location: ../../../admin.php?message=Please add you're input values");
}

?>

苏古玛·文卡特桑

更改此行,您正在检查查询是否正常,但您还没有检查它是否有任何结果。

if($teacher_check) {
        $row = $teacher_check->fetch_object();

到(这一行检查是否有任何结果数据,如果你有结果数据,你有它 $row 否则为空)

if($row = $teacher_check->fetch_object()){

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

php Laravel试图获取非对象的属性

来自分类Dev

“试图获取非对象的属性”错误PHP

来自分类Dev

PHP错误“试图获取非对象的属性”

来自分类Dev

php注意:试图获取非对象的属性

来自分类Dev

PHP注意:试图获取非对象的属性

来自分类Dev

PHP PDO试图获取非对象的属性

来自分类Dev

PHP Mysql试图获取非对象的属性

来自分类Dev

PHP 注意 试图获取非对象的属性

来自分类Dev

PHP,PDO,MySQL,注意:试图获取非对象的属性

来自分类Dev

试图在php artisan migrate命令上获取非对象的属性

来自分类Dev

PHP,PDO,MySQL,注意:试图获取非对象的属性

来自分类Dev

试图在PHP LARAVEL 5.2中获取非对象的属性

来自分类Dev

PHP-“注意:试图获取非对象错误的属性”

来自分类Dev

PHP注意:试图获取非对象行638的属性

来自分类Dev

试图获取非对象 Laravel php 5.8 的属性“cname”

来自分类Dev

获取codeigniter错误-遇到PHP错误消息:试图获取非对象的属性

来自分类Dev

PHP注意:试图在第8行的post.php中获取非对象的属性

来自分类Dev

试图获取PHP PDO中非对象的属性

来自分类Dev

php artisan route :: list给我一个错误:试图获取非对象的属性

来自分类Dev

消息:试图获取非对象的属性文件名:controllers / site.php

来自分类Dev

如何修复PHP注意:试图在Wordpress模板中获取非对象的属性?

来自分类Dev

Laravel急于加载错误“试图在... / BelongsToMany.php中获取非对象的属性”

来自分类Dev

Laravel PHP 4:尝试删除“空”照片会生成“试图获取非对象的属性”错误

来自分类Dev

如何修复PHP注意:试图在Wordpress模板中获取非对象的属性?

来自分类Dev

Laravel 错误:试图在 show.blade.php 中获取非对象的属性

来自分类Dev

laravel 错误:试图获取非对象的属性 (\show.blade.php)

来自分类Dev

试图在 C:\xampp\htdocs\tables\index.php 中获取非对象的属性

来自分类Dev

Laravel: ErrorException (E_ERROR) 试图获取非对象的属性(视图:..../show.blade.php)

来自分类Dev

PHP的通知(试图获得非对象的属性)错误

Related 相关文章

  1. 1

    php Laravel试图获取非对象的属性

  2. 2

    “试图获取非对象的属性”错误PHP

  3. 3

    PHP错误“试图获取非对象的属性”

  4. 4

    php注意:试图获取非对象的属性

  5. 5

    PHP注意:试图获取非对象的属性

  6. 6

    PHP PDO试图获取非对象的属性

  7. 7

    PHP Mysql试图获取非对象的属性

  8. 8

    PHP 注意 试图获取非对象的属性

  9. 9

    PHP,PDO,MySQL,注意:试图获取非对象的属性

  10. 10

    试图在php artisan migrate命令上获取非对象的属性

  11. 11

    PHP,PDO,MySQL,注意:试图获取非对象的属性

  12. 12

    试图在PHP LARAVEL 5.2中获取非对象的属性

  13. 13

    PHP-“注意:试图获取非对象错误的属性”

  14. 14

    PHP注意:试图获取非对象行638的属性

  15. 15

    试图获取非对象 Laravel php 5.8 的属性“cname”

  16. 16

    获取codeigniter错误-遇到PHP错误消息:试图获取非对象的属性

  17. 17

    PHP注意:试图在第8行的post.php中获取非对象的属性

  18. 18

    试图获取PHP PDO中非对象的属性

  19. 19

    php artisan route :: list给我一个错误:试图获取非对象的属性

  20. 20

    消息:试图获取非对象的属性文件名:controllers / site.php

  21. 21

    如何修复PHP注意:试图在Wordpress模板中获取非对象的属性?

  22. 22

    Laravel急于加载错误“试图在... / BelongsToMany.php中获取非对象的属性”

  23. 23

    Laravel PHP 4:尝试删除“空”照片会生成“试图获取非对象的属性”错误

  24. 24

    如何修复PHP注意:试图在Wordpress模板中获取非对象的属性?

  25. 25

    Laravel 错误:试图在 show.blade.php 中获取非对象的属性

  26. 26

    laravel 错误:试图获取非对象的属性 (\show.blade.php)

  27. 27

    试图在 C:\xampp\htdocs\tables\index.php 中获取非对象的属性

  28. 28

    Laravel: ErrorException (E_ERROR) 试图获取非对象的属性(视图:..../show.blade.php)

  29. 29

    PHP的通知(试图获得非对象的属性)错误

热门标签

归档