Php 如果在语句为false时打印语句?
一个看似简单的问题,但我不明白这个问题出了什么问题。 我有一个文件上传按钮,通过URL中的Php 如果在语句为false时打印语句?,php,if-statement,Php,If Statement,一个看似简单的问题,但我不明白这个问题出了什么问题。 我有一个文件上传按钮,通过URL中的?upload=success。 我想在上传完成后显示一条消息;但是,即使未设置$upload,我仍会打印消息 代码如下: $upload = ""; echo "Upload status: ".$upload; if ($upload = "success") { echo "<h3>Upload completed <br></h3>"; } else {
?upload=success
。
我想在上传完成后显示一条消息;但是,即使未设置$upload
,我仍会打印消息
代码如下:
$upload = "";
echo "Upload status: ".$upload;
if ($upload = "success") {
echo "<h3>Upload completed <br></h3>";
} else {
echo "";
}
$upload=”“;
echo“上传状态:”.$Upload;
如果($upload=“success”){
echo“上传完成
”;
}否则{
回声“;
}
我不明白为什么:
- 当
设置为$upload
时,if语句将遍历并打印字符串李>”
- 当我完成上传并且我有
时,?upload=success
echo“上传状态:”.$upload代码>不返回任何内容(显然,
消息仍然会被打印出来)上传完成
感谢所有愿意花一分钟帮助我的人:)您使用的是作业
=
而不是比较=
if ($upload == "success") {
echo "<h3>Upload completed <br></h3>";
} else {
echo "";
}
if($upload==“success”){
echo“上传完成
”;
}否则{
回声“;
}