[英]Need help in editing a data in mysql using php
I've already searching about my problem for 2 days, but nothings happen. 我已经在搜索我的问题2天了,但是什么都没有发生。 I need your help to fix my problem in editing a data using mysql and php 我需要您的帮助来解决使用mysql和php编辑数据时遇到的问题
prod_list.php prod_list.php
<?php
$result = mysql_query("SELECT * FROM product ORDER BY prod_id DESC");
while($row = mysql_fetch_array($result)) {
$image = $row['7'];
?>
<tr>
<td><?php echo $row["0"]; ?></td>
<td><?php echo $row["1"]; ?></td>
<td><?php echo $row["2"]; ?></td>
<td><?php echo $row["3"]; ?></td>
<td><?php echo $row["4"]; ?></td>
<td><?php echo $row["5"]; ?></td>
<td><?php echo $row["6"]; ?></td>
<td> <img src="\sns/uploads/<?php echo $image; ?>" width="30" height="25"></td>
<td><?php echo $row["8"]; ?></td>
<td><?php echo "<a href='index.php?page=9adnk3b8nc&prodid={$row['0']}' class='btn btn-info btn-fill btn-sm pull-right'>Edit</a>"; ?></td>
</tr>
<?php } ?>
When I click the edit. 当我单击编辑时。 nothing shows up. 没有任何显示。 this is my edit form ..i tried some other edit codes but all of these comes up an error : Undefined variable "prod_id" . 这是我的编辑表单。我尝试了其他一些编辑代码,但所有这些都出现错误:未定义的变量“ prod_id”。
edit_product.php edit_product.php
<div class="content">
<?
$prod_id=$_GET["prod_id"];
$query="select * from product where prod_id='$prod_id'";
$result=mysql_query($query);
while ($row = mysql_fetch_array($result)) {
?>
<form action="<?php $_SERVER['PHP_SELF']; ?>" method="POST" enctype="multipart/form-data">
<?php
if(isset($_POST['submit']))
{
}
?>
</div>
<div class="col-md-8">
<div class="form-group">
<label>Product ID</label>
<input type="hidden" class="form-control" name="id" autocomplete="off" placeholder="Product Name" value="<?php echo $row['prod_id']; ?>">
</div>
</div>
Its because of variable mismatch. 这是因为变量不匹配。
The Edit link has parameter prodid
and in edit_product.php
it is $_GET["prod_id"]
编辑链接的参数为prodid
,在edit_product.php
为$_GET["prod_id"]
Change $_GET["prod_id"]
to $_GET["prodid"]
and it should work. 将$_GET["prod_id"]
更改$_GET["prod_id"]
$_GET["prodid"]
,它应该可以工作。
Change 更改
index.php?page=9adnk3b8nc&prodid={$row['0']}'
to 至
index.php?page=9adnk3b8nc&prod_id={$row['0']}'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.