我是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);
?>