我有一个带字段的表格
<input type="file" name="file" size="100" value="">
如果此字段为空,我想跳过尝试上传图像(因为没有图像),只更新任何已更改的信息。如果存在图像,请上传并更新 mysql 数据库。
此代码仅在上传新图像时才有效。添加了if(!empty
但现在wrong file type
当表单字段留空时弹出代码?
// connect to datebase
require "master.db.php";
if(!empty($_FILES['file']))
{
if ( file types )
{
// upload the file
}
else
{
// wrong file type
die;
}
}
else {
// update other data in mysql database
$sql="UPDATE `characters` SET test='test' WHERE ID='$id'";
$result=mysql_query($sql);
// if successfully updated mysql.
if($result){
echo "<b>Update successful</b> <br />";
echo "<a href='../test.html'>View result</a>";
touch('../master.html');
clearstatcache();
}
else {
echo "Whoops: " . mysql_error(); ;
}
mysql_close();
}