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.";
}
}
?>
ループに問題があると思います。