我用的是php4的环境,用了mike的方法还是报错 Notice: Undefined variable: uname in c:\program files\easyphp1-7\www\test.php on line 9用feel8的办法报错 Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in c:\program files\easyphp1-7\www\test.php on line 9在网上看到,这是随着版本的不同,php获取表单数据的办法也发生了改变. 望大家一起调试,还没成功哪..
我把上面的程序存为一个test.php的文件.
在哪加上变量定义啊?!!
<HEAD>
<TITLE>PHP4 Test Page</TITLE>
</HEAD>
<BODY bgcolor="#ffffaa">
<CENTER>
<?
echo "<h2><font color='#ff0000'> 欢迎光临P H P 4测试主页<br>";
if(isset($_POST["uname"])) echo " 原来你是$uname 呀,很高兴认识你! " ;
?>
<FORM action="test.php" method="post">
你的大名是:<input type="text" name="uname"><br>
<input type="submit" value=" 点击这里,告诉我">
</FORM>
</CENTER>
</BODY>
</HTML>给你PHP4的写法吧~~~PHP3还是不要用了~~~我想楼主配的环境也不是PHP3的吧?
<HEAD>
<TITLE>PHP3 Test Page</TITLE>
</HEAD>
<BODY bgcolor="#ffffaa">
<CENTER>
<?
echo "<h2><font color='#ff0000'> 欢迎光临P H P 3测试主页<br>";
if($_POST['uname']) echo " 原来你是$_POST['uname']呀,很高兴认识你! " ;
?>
<FORM action="test.php" method="post">
你的大名是:<input type="text" name="uname"><br>
<input type="submit" value=" 点击这里,告诉我">
</FORM>
</CENTER>
</BODY>
</HTML>
这样试试。
Notice: Undefined variable: uname in c:\program files\easyphp1-7\www\test.php on line 9用feel8的办法报错
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in c:\program files\easyphp1-7\www\test.php on line 9在网上看到,这是随着版本的不同,php获取表单数据的办法也发生了改变.
望大家一起调试,还没成功哪..
<HEAD>
<TITLE>PHP4 Test Page</TITLE>
</HEAD>
<BODY bgcolor="#ffffaa">
<CENTER>
<?
echo "<h2><font color='#ff0000'> 欢迎光临P H P 4测试主页<br>";
if(isset($_POST["uname"])) echo " 原来你是$_POST["uname"] 呀,很高兴认识你! " ;
?>
<FORM action="test.php" method="post">
你的大名是:<input type="text" name="uname"><br>
<input type="submit" value=" 点击这里,告诉我">
</FORM>
</CENTER>
</BODY>
</HTML>
输出时得和前后用.连接,改成这样就行啦,
echo " 原来你是".$_POST["uname"]." 呀,很高兴认识你! " ;散分
这样才能忽略无输入和0.