Php 更新记录时将图像文件放入文件字段
现在我将所有变量回传到输入字段中。。。 请注意,Php 更新记录时将图像文件放入文件字段,php,Php,现在我将所有变量回传到输入字段中。。。 请注意,['product\u picture']只是文件名。。。物理文件已上载到我的上载文件夹。。。 现在我想让那个物理文件自动进入我的文件字段…所以若用户只是改变其他字段并点击更新按钮。。。它将更新记录的其余部分,文件应保留在文件夹中,以及具有特定$ID的数据库中 我试过 但它甚至没有回显文件名 简单地说,它就像用户想要更新记录一样,但也不一定要更新文件。。。。它应该是可以选择的。试试这个 使用隐藏字段存储图像ID if(isset($_GET['ed
['product\u picture']
只是文件名。。。物理文件已上载到我的上载文件夹。。。
现在我想让那个物理文件自动进入我的文件字段…所以若用户只是改变其他字段并点击更新按钮。。。它将更新记录的其余部分,文件应保留在文件夹中,以及具有特定$ID
的数据库中
我试过
但它甚至没有回显文件名
简单地说,它就像用户想要更新记录一样,但也不一定要更新文件。。。。它应该是可以选择的。试试这个
使用隐藏字段存储图像ID
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'];
}
然后,您可以使用它为新图像分配上一个ID,而不必更新SQL数据库。您的意思是我必须编写其他脚本来更改上载的文件?好吧,如果我理解正确,您希望“更新信息”表单填写所有字段,这样人们就可以更改它。然后它不能做与文件输入改变我的答案,我可能误解了问题,就像在许多网站你编辑你的个人资料。。。但他们给了你们更新个人资料图片的选择,或者让它保持原样。你们给出的答案将跳过我的验证。。。我验证了文件字段不应为空……输入文件仅为只读,您可以在该输入文件上方放置一个
文件名
<input type="hidden" name="image_id" value="image_id">