如何在同一页面上重定向数据与PHP中的更新数据

时间:2016-02-12 06:13:44

标签: php

我是php的新手,我的查询是,如何在插入操作后在文本框中显示数据。我有一个页面,我可以设置输入字段,当我单击保存按钮时,输入将插入数据库,并将保持在同一页面。这是一个产品页面,其中有产品列表,每行都有一个编辑和删除按钮。现在我点击编辑按钮,可以在同一页面编辑数据。我正在创建一个管理面板。

<div class="panel-body">

  <form role="form" method="post" enctype="multipart/form-data" name="myform" action="<?php $_SESSION['PHP_SELF']?>">
    <br/>

    <label>Select Category:</label>
    <div class="form-group">
      <?php
                                            include('config.php');
                                            $query1=mysql_query("select catnm from addcategory");
                                            ?>
        <select class=form-control m-b-10 name=catnm id=catnm>
          <?php
                                             echo"<option>---select---</option required>";
                                            while($query=mysql_fetch_array($query1))
                                            {
                                                 echo "<option value=$query[catnm]>$query[catnm]</option>"; 
                                            }

                                        ?>
        </select>



        <br/>
        <div class="form-group">
          <input type="text" class="form-control" id="prodnm" placeholder="Product Name" name="prodnm" required value="<?php 
                             echo $query4['prodnm']; 
                                    ?> " />
          </body>
          <?php
    //coding for insert .

                                                    $catnm=$_POST['catnm'];
                                                    $prodnm=$_POST['prodnm'];
                                                    $prod_dtl=$_POST['prod_dtl'];

                                                    //$updates=$_POST['downld'];
                                                    $date=$_POST['date'];

                                                $query=("insert into addproduct(catnm,prodnm,prod_dtl,pdf,downld,date)
                                                values('$catnm','$prodnm','$prod_dtl','$uploadPath','$updates','$date')");
                                                $result = mysql_query($query,$conn);
                                                echo"record inserted";
                                                if($result)
                                                {
                                                    header("location:addProduct.php");
                                                }

    ?>

            <?php

                //coding for update.                            
                                                        include('config.php');
                                                    if(isset($_GET['id']))
                                                    {   
                                                            $id=$_GET['id'];

                                                    echo $_SERVER['QUERY_STRING'];      
                                                    if(isset($_POST['submit']))
                                                    {

                                                            $updates['downld'] = isset($_POST['downld']) ? 'Yes' : 'No';
                                                            $cat['catnm']=$_GET['catnm'];
                                                            $prodnm['prodnm']=$_GET['prodnm'];
    if($query3)
                                                        {
                                                            header('location:addProduct.php');
                                                        }
                                                    }

                                                            $query1=mysql_query("select * from addproduct where id='$id'");
                                                            $query4=mysql_fetch_array($query1);

    ?>

0 个答案:

没有答案