php简单问题

来源:百度知道 编辑:UC知道 时间:2024/07/08 13:32:31
<html><head><title>DL</title></head>
<body><form method=post action=dl.php name=dl enctype=multipart/form-date>
<input type=text name=NA size=0><br>
<input type=submit value=tj>
</form>
</body>
</html>
<?php
$NA=$_POST["NA"];
if($NA=="dx") echo"success";
else echo"failed"
?>
总说我NA没定义,可这就是前面的一个name啊,是不是用法错了?

给你几点意见吧。

1. 不要随意丢掉引号;
2. multipart/form-date应该是multipart/form-data
3. 下面那段PHP代码有问题,如果是第一次访问这个页面(即没有数据提交),那么$NA就无法接收到有效数据,当然就直接输出了failed.

你的代码我测试是正常的,没有提示错误信息
测试地址:
http://www.e-kai.com.tw/~baihan/dl.php