Php 定义$message=”“变量
这段代码运行良好,除了我得到一个未定义的变量警告“message”,我无法找到一种方法来定义它,因为它不是post或session变量或任何类似的变量。谢谢Php 定义$message=”“变量,php,Php,这段代码运行良好,除了我得到一个未定义的变量警告“message”,我无法找到一种方法来定义它,因为它不是post或session变量或任何类似的变量。谢谢 <?php if (isset($_POST['submit'])) { $newemail = $_POST['newemail']; $repeatnewemail = $_POST['repeatnewemail']; $email= ($_SESSION['email']); $message=""; /
<?php
if (isset($_POST['submit']))
{
$newemail = $_POST['newemail'];
$repeatnewemail = $_POST['repeatnewemail'];
$email= ($_SESSION['email']);
$message="";
//open database
if (condition)
{
$message="first message";
}
}
?>
<p td class='td2'><?php echo $message;?></td>
放入$message=;在条件之外
$message="";
if (isset($_POST['submit'])){
$newemail = $_POST['newemail'];
$repeatnewemail = $_POST['repeatnewemail'];
$email= ($_SESSION['email']);
//open database
if (condition){
$message="first message";
}
}
?>
<p td class='td2'><?php echo $message;?></td>
如果isset$_POST['submit']{}块将$message=放在前面将$message声明在顶部:-
$message = ""
if (isset($_POST['submit']))
{
$newemail = $_POST['newemail'];
$repeatnewemail = $_POST['repeatnewemail'];
$email= ($_SESSION['email']);
//open database
if (condition)
{
$message="first message";
}
}
?>
<p td class='td2'><?php if(isset($message)) echo $message;?></td>
您收到的错误是因为您尚未定义$message
$message = ""
if (isset($_POST['submit']))
{
$newemail = $_POST['newemail'];
$repeatnewemail = $_POST['repeatnewemail'];
$email= ($_SESSION['email']);
//open database
if (condition)
{
$message="first message";
}
}
?>
<p td class='td2'><?php if(isset($message)) echo $message;?></td>
如果有帮助,请接受这个问题
$message = ""
if (isset($_POST['submit']))
{
$newemail = $_POST['newemail'];
$repeatnewemail = $_POST['repeatnewemail'];
$email= ($_SESSION['email']);
//open database
if (condition)
{
$message="first message";
}
}
?>
<p td class='td2'><?php if(isset($message)) echo $message;?></td>