Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.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
Php 当我单击编辑按钮时,编辑表单中没有显示此错误_Php_Mysql - Fatal编程技术网

Php 当我单击编辑按钮时,编辑表单中没有显示此错误

Php 当我单击编辑按钮时,编辑表单中没有显示此错误,php,mysql,Php,Mysql,我得到以下错误: 注意:未定义变量:第49行C:\xampp\htdocs\sites\admin\u panel\student\u center\u system\controller\admin\viewitems.php中的行 当我点击viewitem.php上的编辑按钮时,表单中没有显示任何内容,它是空的。此viewitems.php数据库连接工作正常,但问题是编辑表单。我已经因为编辑表单不工作的问题堆积了两天。有人能帮我吗?谢谢 查看项目 查看项目 项目Id 项目名称 描述 项目

我得到以下错误:


注意:未定义变量:第49行C:\xampp\htdocs\sites\admin\u panel\student\u center\u system\controller\admin\viewitems.php中的行

当我点击viewitem.php上的编辑按钮时,表单中没有显示任何内容,它是空的。此viewitems.php数据库连接工作正常,但问题是编辑表单。我已经因为编辑表单不工作的问题堆积了两天。有人能帮我吗?谢谢


查看项目
查看项目
项目Id
项目名称
描述
项目类别
图画
编辑
删除
这是editmaster.php文件。这是用于编辑数据的表单,它的空表单中没有显示任何内容。我的代码可能有什么问题

     <?php session_start();
            include("../dbConfig.php");
            include "navigation.php";
            include "header.php";
            include "footer.php";

        {

        } 
                        $item_id = '';
                        $item_name = '';
                        $description = '';
                        $item_category = '';
                        $pic = '';
                        if (isset($_POST['updateitem']))
                        {

                            if (is_numeric($_POST['item_id']))
                        {

                            $item_id = $_POST['item_id'];
                            $item_name = mysql_real_escape_string(htmlspecialchars($_POST['item_name']));
                            $description = mysql_real_escape_string(htmlspecialchars($_POST['description']));
                            $item_category = mysql_real_escape_string(htmlspecialchars($_POST['item_category']));
                            $pic = mysql_real_escape_string(htmlspecialchars($_POST['pic']));

                        if ($item_name == '' || $description == '' || $item_category == '' || $pic == '')
                        {

                        $error = 'ERROR: Please fill in all required fields!';

                        valid($item_id, $item_name, $description, $item_category, $pic, $error);
                        }
                        else
                        {

                        mysql_query("UPDATE lost_items_table SET item_name = '$item_name', description = '$description', item_category = '$item_category', pic = '$pic' WHERE item_id = '$item_id'")
                        or die(mysql_error());

                        header("Location: viewitems.php");
                        }
                        }
                        else
                        {

                        echo 'Error!';
                        }
                        }
                        else

                        {

                        if (isset($_GET['item_id']) && is_numeric($_GET['item_id']) && $_GET['item_id'] > 0)
                        {

                        $item_id = $_GET['item_id'];
                        $result = mysql_query("SELECT * FROM lost_items_table WHERE item_id=$item_id")
                        or die(mysql_error());
                        $row = mysql_fetch_array($result);

                        if($row)
                        {

                        $item_name = $row['item_name'];
                        $description = $row['description'];
                        $item_category = $row['item_category'];
                        $pic = $row['pic'];

                        valid($item_id, $item_name, $description, $item_category, $pic,'');
                        }
                        else
                        {
                        echo "No results!";
                        }
                        }
                        else

                        {
                        echo 'Error!';
                        }
        }

        ?>



               <!-- Page Content -->
                <div id="page-wrapper">
                    <div class="container-fluid">               
                                        <!-- /.row -->
                                        <div class="row">
                                            <!--div class="col-md-8 col-md-offset-4"-->
                                            <div class="col-lg-6">
                                                <div class="Register-panel panel panel-default">
                                                <!--div class="panel panel-default"-->
                                                    <div class="panel-heading">
                                                        Edit Item
                                                    </div>
                                                    <div class="panel-body">
                                                        <div class="row">
                                                            <div class="col-lg-6">
                                                                <div class="panel-body">
                                                                    <form role="form" action="adminPage.php">
                                                                                <input type="text" name="item_id" value=<?php echo $item_id; ?> readonly><br>
                                                                                <input type="text" name="item_name" required autofocus placeholder="Item-Name" value=<?php echo $item_name; ?>><br>
                                                                                <input type="text" name="description" required autofocus placeholder="Description" value=<?php echo $description; ?>><br>
                                                                                <input type="text" name="item_category" required autofocus placeholder="Item_category" valu
e=<?php echo $item_category; ?>><br>
                                                                                <input type="text" name="pic" required autofocus placeholder="pic" value=<?php echo $pic; ?>><br>

                                                                                <input type="submit" name="updateitemBtn" value="Update">
                                                                    </form>
                                                                </div>
                                                            </div>
                                                        </div>
                                                    </div>
                                                </div>
                                            </div>
                                        </div>
                    </div>
                </div>

mysql\u查询
哎哟
mysql.*
函数不推荐使用,您应该切换到
mysqli
或PDO。您不发布表单,而是尝试访问
$\u POST['updateitem']
。此外,甚至没有名为
updateitem
的输入。这一行:您是指$result1[“item\u id”]???我没有看到您在viewitems.php中声明$row,我使用了$result1,在editmaster.php中使用了$row
     <?php session_start();
            include("../dbConfig.php");
            include "navigation.php";
            include "header.php";
            include "footer.php";

        {

        } 
                        $item_id = '';
                        $item_name = '';
                        $description = '';
                        $item_category = '';
                        $pic = '';
                        if (isset($_POST['updateitem']))
                        {

                            if (is_numeric($_POST['item_id']))
                        {

                            $item_id = $_POST['item_id'];
                            $item_name = mysql_real_escape_string(htmlspecialchars($_POST['item_name']));
                            $description = mysql_real_escape_string(htmlspecialchars($_POST['description']));
                            $item_category = mysql_real_escape_string(htmlspecialchars($_POST['item_category']));
                            $pic = mysql_real_escape_string(htmlspecialchars($_POST['pic']));

                        if ($item_name == '' || $description == '' || $item_category == '' || $pic == '')
                        {

                        $error = 'ERROR: Please fill in all required fields!';

                        valid($item_id, $item_name, $description, $item_category, $pic, $error);
                        }
                        else
                        {

                        mysql_query("UPDATE lost_items_table SET item_name = '$item_name', description = '$description', item_category = '$item_category', pic = '$pic' WHERE item_id = '$item_id'")
                        or die(mysql_error());

                        header("Location: viewitems.php");
                        }
                        }
                        else
                        {

                        echo 'Error!';
                        }
                        }
                        else

                        {

                        if (isset($_GET['item_id']) && is_numeric($_GET['item_id']) && $_GET['item_id'] > 0)
                        {

                        $item_id = $_GET['item_id'];
                        $result = mysql_query("SELECT * FROM lost_items_table WHERE item_id=$item_id")
                        or die(mysql_error());
                        $row = mysql_fetch_array($result);

                        if($row)
                        {

                        $item_name = $row['item_name'];
                        $description = $row['description'];
                        $item_category = $row['item_category'];
                        $pic = $row['pic'];

                        valid($item_id, $item_name, $description, $item_category, $pic,'');
                        }
                        else
                        {
                        echo "No results!";
                        }
                        }
                        else

                        {
                        echo 'Error!';
                        }
        }

        ?>



               <!-- Page Content -->
                <div id="page-wrapper">
                    <div class="container-fluid">               
                                        <!-- /.row -->
                                        <div class="row">
                                            <!--div class="col-md-8 col-md-offset-4"-->
                                            <div class="col-lg-6">
                                                <div class="Register-panel panel panel-default">
                                                <!--div class="panel panel-default"-->
                                                    <div class="panel-heading">
                                                        Edit Item
                                                    </div>
                                                    <div class="panel-body">
                                                        <div class="row">
                                                            <div class="col-lg-6">
                                                                <div class="panel-body">
                                                                    <form role="form" action="adminPage.php">
                                                                                <input type="text" name="item_id" value=<?php echo $item_id; ?> readonly><br>
                                                                                <input type="text" name="item_name" required autofocus placeholder="Item-Name" value=<?php echo $item_name; ?>><br>
                                                                                <input type="text" name="description" required autofocus placeholder="Description" value=<?php echo $description; ?>><br>
                                                                                <input type="text" name="item_category" required autofocus placeholder="Item_category" valu
e=<?php echo $item_category; ?>><br>
                                                                                <input type="text" name="pic" required autofocus placeholder="pic" value=<?php echo $pic; ?>><br>

                                                                                <input type="submit" name="updateitemBtn" value="Update">
                                                                    </form>
                                                                </div>
                                                            </div>
                                                        </div>
                                                    </div>
                                                </div>
                                            </div>
                                        </div>
                    </div>
                </div>