Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/230.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用php创建isset if函数,以避免在MYSQL更新的输入为空时进行更新_Php_Mysql_Validation_Isset - Fatal编程技术网

使用php创建isset if函数,以避免在MYSQL更新的输入为空时进行更新

使用php创建isset if函数,以避免在MYSQL更新的输入为空时进行更新,php,mysql,validation,isset,Php,Mysql,Validation,Isset,大家好,我是php新手,我已经为内容管理系统创建了一个更新页面。我有一个文件上传在这种情况下的图片。我有其他包含文本的输入,我可以让它们填充我的表单,这很好,效果很好,因为用户可以看到已经输入的内容。但是照片的文件名不能有值,因此如果用户不再从目录中选择图片,它将更新减去图片我想我需要的是一个isset函数,该函数表示如果文件(图片)输入为空,不要更新此字段并使用数据库中已有的内容,这样,如果创建时该字段为空,它仍将为空,并且如果用户这次更改了它,它将更改;或者,如果他们想保持原样,他们的照片也

大家好,我是php新手,我已经为内容管理系统创建了一个更新页面。我有一个文件上传在这种情况下的图片。我有其他包含文本的输入,我可以让它们填充我的表单,这很好,效果很好,因为用户可以看到已经输入的内容。但是照片的文件名不能有值,因此如果用户不再从目录中选择图片,它将更新减去图片我想我需要的是一个isset函数,该函数表示如果文件(图片)输入为空,不要更新此字段并使用数据库中已有的内容,这样,如果创建时该字段为空,它仍将为空,并且如果用户这次更改了它,它将更改;或者,如果他们想保持原样,他们的照片也不会空白。希望是有意义的。

以下是我目前对表单的编码:

 <p>
              Photo:
            </p>
            <input type="hidden" name="MAX_FILE_SIZE" value="350000">
            <input type="file" name="photo"/>
如果你能帮助我,我将非常高兴和感激

对于上载的文件,您必须使用。有关更多信息,请参阅PHP手册中的。请尝试:

if(is_uploaded_file($_FILES['photo']['tmp_name'])) 
从手册中:

如果通过HTTP POST上载了按文件名命名的文件,则返回TRUE。这有助于确保恶意用户没有试图诱使脚本处理它不应处理的文件,例如/etc/passwd


谢谢,我会看一看,我希望它不太难理解。
if(is_uploaded_file($_FILES['photo']['tmp_name']))