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

时间:2018-07-13 09:26:43

标签: php mysql

我遇到以下错误:

  

http://localhost/sites/admin_panel/student_center_system/controller/admin/editmaster.php?item_id=
通知:未定义变量: C中的行:\ xampp \ htdocs \ sites \ admin_panel \ student_center_system \ controller \ admin \ view \ ms.php < / b>在第 49

当我单击viewitem.php上的“编辑”按钮时,没有任何显示形式,这是空的。viewviewms.php数据库连接正常,但是问题是编辑表单。关于此编辑问题,我已经堆叠了两天表格不起作用。有人可以帮助我吗,我将感谢您。

enter image description here

   <?php 
        include "navigation.php";
        include "header.php";
        include "footer.php";
    ?> 
    <?php

        include("../dbConfig.php");

        $query = "SELECT item_id,item_name,description,item_category,pic FROM lost_items_table";
        $returnD = mysql_query($query);
        $returnD1 = mysql_query($query);
        $result = mysql_fetch_assoc($returnD);

    ?>

                <!-- Page Content -->
            <div id="page-wrapper">
                <div class="container-fluid">
                    <div class="row">
                        <div class="col-lg-12">
                            <h1 class="page-header">View Items</h1>
                            <div class="row">
                                <div class="col-lg-12">
                                    <div class="panel panel-default">
                                        <div class="panel-heading">View Items</div>
                                        <table width="100%" class="table table-striped table-bordered table-hover" id="dataTables-example">
                                            <tr>
                                                <th>Item Id</th>
                                                <th>Item Name</th>
                                                <th>Description</th>
                                                <th>Item category</th>
                                                <th>Picture</th>
                                                <th>Edit</th>
                                                <th>Delete</th>
                                            </tr>
                                            <?php
                                                while($result1 = mysql_fetch_assoc($returnD1)){
                                                ?>
                                                <tr>
                                                    <td>
                                                        <a href="adminPage.php?activity=itemdetails&item_name=<?php echo $result1['item_name']; ?>"> <?php echo $result1['item_id']; ?> </a>
                                                    </td>
                                                    <td><?php echo ucfirst($result1['item_name']); ?></td>
                                                    <td><?php echo ucfirst($result1['description']); ?></td>
                                                    <td><?php echo ucfirst($result1['item_category']); ?></td>
                                                    <td><?php echo ucfirst($result1['pic']); ?></td>
                                                    <td>    
                                                        <a href="editmaster.php?item_id=<?php echo $row["item_id"]; ?>">Edit</a>
                                                    </td>
                                                    <td>
                                                        <a href="adminPage.php?activity=deleteitem&item_name=<?php echo $result1['item_name']; ?>">Delete</a>
                                                    </td>
                                                </tr>
                                                <?php
                                                }
                                            ?>

                                        </table>
                                        <!-- /.table-responsive -->
                                       </div>
                                    </div>
                                        <!-- /.panel -->
                                </div>
                                    <!-- /.col-lg-12 -->
                            </div>
                        </div>
                        <!-- /.col-lg-12 -->
                    </div>
                    <!-- /.row -->
                </div>
            </div>

这是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>

0 个答案:

没有答案