【发布时间】:2015-03-04 14:27:44
【问题描述】:
我的网站上有用户可以通过表单编辑的数据。因此,如果打开页面,用户将看到填写了他的个人数据的表单。当更新并且他按下提交按钮时,我会调用一个函数。
<?php
if (!empty($_POST)) {
company_change($_SESSION['user_name']);
} ?>
<HTML>
(...) <-- form is here
</HTML>
处理此函数后,我将收到函数的返回,但脚本不会继续执行。 (常规 HTML 部分)
所以我的问题是。如果我从 IF 语句直接指向一个函数,并让更新一些记录。我如何确保在完成功能逻辑后进一步执行脚本。
我是否错过了 te IF 语句或我调用的函数的 END 中的触发器?
希望有人能帮忙?
【问题讨论】:
-
您确定代码没有因某种错误而失败吗?除非您以某种方式显式结束响应或直接控制远离代码,否则它将继续处理代码。
-
由于 HTML 代码在条件之后并且没有包含在
else或类似的东西中,因此应该出现 HTML 代码。您可能在阻止页面继续加载 HTML 部分的功能中存在错误。您是否收到任何错误或可以访问服务器的 errors_log?