PHP打印和回显不工作
我是PHP新手,我正在制作这个表单,我想打印一些数据,但它没有显示。怎么了?代码如下:PHP打印和回显不工作,php,Php,我是PHP新手,我正在制作这个表单,我想打印一些数据,但它没有显示。怎么了?代码如下: <form name="input" action="check.php" method="get"> Unit number: <input type="number" name="unit" /> <input type="submit" value="Submit" />
<form name="input" action="check.php" method="get">
Unit number:
<input type="number" name="unit" />
<input type="submit" value="Submit" />
</form>
<table>
<tr><td class="check-table">
<?php
if($_GET[unit] = null) $output="<p>Please Enter A Unit Number</p>";
echo $output;
?>
</td></tr></table>
单位编号:
请帮忙?我想你错过了$\u GET['unit'中的单引号
<?php
if($_GET['unit'] = null) $output="<p>Please Enter A Unit Number</p>";
echo $output;
?>
我想你错过了$\u GET['unit'中的单引号
<?php
if($_GET['unit'] = null) $output="<p>Please Enter A Unit Number</p>";
echo $output;
?>
更好的方法是:
if (empty($_GET['unit'])) {
$output="<p>Please Enter A Unit Number</p>";
echo $output;
}
if(空($\u GET['unit'])){
$output=“请输入一个单元编号””;
echo$输出;
}
原因是:
”
引号作为数组键名$output
变量。在您的情况下,即使它不存在,您也会输出它==
(比较运算符)和=
(赋值运算符)更好的办法是:
if (empty($_GET['unit'])) {
$output="<p>Please Enter A Unit Number</p>";
echo $output;
}
if(空($\u GET['unit'])){
$output=“请输入一个单元编号””;
echo$输出;
}
原因是:
”
引号作为数组键名$output
变量。在您的情况下,即使它不存在,您也会输出它==
(比较运算符)和=
(赋值运算符)多谢各位!我知道这是一个愚蠢的问题,但我真的不知道我错在哪里。谢谢你们!我知道这是一个愚蠢的问题,但我真的不知道我错在哪里。