PHP脚本被变量打断

时间:2015-09-12 01:01:42

标签: php mysql variables

我正在尝试创建一个新闻系统。

我正在实施编辑新闻的功能。

但是有一个问题,如果我改变图片,系统会将更改发送给mysql。但如果仅更改文本,作为标题或描述但不编辑图像,则更改不会更新为数据库。

如果不更改图像,则不会发生变化。因为变量“file”是空的。

代码:

form: http://ideone.com/e62q84

action: http://ideone.com/q3noFc

请参阅我的代码的上述网址。

即使用户选择将变量“file”留空,也有办法继续输入数据?

1 个答案:

答案 0 :(得分:1)

发生了这种情况,因为您可以像if(isset($_POST['file']))一样检查,因此请将其更改为任何必填字段if(isset($_POST['title'])),或者您也可以使用按钮查看if(isset($_POST['submit']))。希望这对你有所帮助。如果您的问题不同,请添加您的代码,以便我们识别代码中的错误。