if(isset($_GET['edit']))
{
$Id=$_GET['edit'];
//Get Form Data from Data base against the Id
$Edit_Query="SELECT * FROM products WHERE id='$Id'";
$Result=mysql_query($Edit_Query);
while($Row=mysql_fetch_array($Result))
{
$Id=$Row['id'];
$Product_Name=$Row['product_name'];
$Product_Price=$Row['price'];
$Product_Details=$Row['details'];
$Category=$Row['category'];
$Subcategory=$Row['subcategory'];
$File_Name=$Row['product_picture'];
}
现在我将所有变量都回显到我的输入字段中......
请注意,['product_picture']
仅为文件名...物理文件已上传到我的上传文件夹中...
现在我想将该物理文件自动放入我的文件字段...所以如果用户只需更改其他字段并点击更新按钮...它将更新记录的其余部分,文件应保留在文件夹中以及具有该特定$ID
的数据库。
我试过<input type="file" name="product_picture" value="<php echo $File_Name; ?>">
但它甚至没有回显文件名......
简单来说,就像用户想要更新记录一样,但是他必须更新文件也没必要....它应该是选择..
答案 0 :(得分:0)
试试这个,
使用隐藏字段存储图像ID,
<input type="hidden" name="image_id" value="image_id">
然后,您可以使用它为新映像分配以前的ID,而不必更新SQL数据库。