警报消息

时间:2018-01-29 16:03:45

标签: javascript php jquery html css

在我的页面上,我有一个包含许多输入框并选择多个的表单。我正在使用PHP访问数据库。现在,当我点击我的提交按钮时,我检查我的查询是否成功,如果不是这种情况,我发送带有警报的错误消息。为此,我正在执行此代码:

if(!mysqli_query($ligacao, $SQL)){

     echo '<script language="javascript">';
     echo 'alert("'.$error_msg.'")';
     echo '</script>';

     return;
}

注意,我执行return;因为我在此代码之后有另一个查询,我不希望它们执行,以防第一个出现错误。

这部分全部正常工作,我收到消息后代码没有完成。问题是,当我在警报消息上单击“确定”时,消息消失但选择的CSS消失了。我没有看到我对选择的CSS样式,而是在纯文本上看到它们而没有样式。为了恢复正常,我需要刷新页面。知道怎么克服这个吗?

1 个答案:

答案 0 :(得分:0)

您的return语句会阻止您的PHP执行,这会阻止您的页面的其余内容被发送到浏览器。毫无疑问,这包括CSS文件的链接。

而是使用ifelse语句来显示/隐藏您想要的内容,而不是终止整个脚本。