我使用以下代码获得未定义的常量错误,对于"成功"。
if(success)
{
echo "<script type=\"text/javascript\">".
"alert('Form submitted successfully.');".
"</script>";
}
有人可以帮我解决这个问题吗?
答案 0 :(得分:2)
请阅读文档http://php.net/manual/en/language.constants.php
您的代码必须是这样的(如果您想使用常量)
define('success', true);
if(success)
{
echo "<script type=\"text/javascript\">".
"alert('Form submitted successfully.');".
"</script>";
}
答案 1 :(得分:1)
请尝试以下代码。
$success = "test"; // set your value that you can get.
if(isset($success) && $success != "")
{
echo "<script type=\"text/javascript\">".
"alert('Form submitted successfully.');".
"</script>";
}
答案 2 :(得分:0)
将成功改为$ success
UITableView
答案 3 :(得分:0)
&#34;成功&#34;没有$是常数,而不是变量。并且未使用要在if中检查的值初始化此常量。
答案 4 :(得分:0)
必须设置您的变量才能转到if-clause
。
在你的情况下,你想检查变量是否为真,如果是,它应alert()
与内容Form submitted successfully.
有两种设置变量的方法。
define("success", true)
- 函数定义常量。然后你可以让你的代码保持原样。$success = true;
然后您必须将代码更改为:
<?php
$success = true; // define the variable and set it to true
if ($success) {
echo "<script type=\"text/javascript\">" .
"alert('Form submitted successfully.');" .
"</script>";
}
?>
或
<?php
$success = true; // define the variable and set it to true
if (isset($success) && !empty($success) && $success != false) {
echo "<script type=\"text/javascript\">" .
"alert('Form submitted successfully.');" .
"</script>";
}
?>