我正在提交一个表格,我正在更新state id
,city name
和city image
.
当我只更新图像时,它可以工作。当我更新state id
并city name
希望我的旧图像保持不变时,数据库中的照片字段变为空白。
我的 PHP 代码是这样的:
<?php
if(isset($_POST) && $_POST['submit'] == "Update")
{
extract($_POST);
if($_FILES['photo'])
{
$cityimg = upload_file($_FILES['photo'],'cityimg/','image','N','true','thumb/', 100, 100);
$sql = "UPDATE city SET mcid = '$mcid', city_name = '$city_name', photo = '$cityimg' WHERE cid = '$cid'";
}
else
{
$sql = "UPDATE city SET mcid = '$mcid', city_name = '$city_name' WHERE cid = '$cid'";
}
$result = mysql_query($sql);
if($result)
{
$msg = "City Updated Successfully.";
}
}
?>
我认为我的循环有问题。