以下是我寫的一段代碼﹐文件命名為demo3-4.htm﹐在網頁上輸入 姓名 點 go 后回到本頁﹐但是沒有顯示 else的部分﹐請問是什么原因﹖謝謝﹗<HTML>
<HEAD>
<TITLE> Demo 3-4 </TITLE>
</HEAD><BODY>
<? if (empty($keyname)) :?>
<form action="demo3-4.htm" method="POST">
請輸入姓名﹕<input type="Text" name="keyname">
<input type="Submit" name="submit" value="GO!">
</form>
<? else :
echo "您好! $keyname !<p>";
endif ;?>
</BODY>
</HTML>
<HEAD>
<TITLE> Demo 3-4 </TITLE>
</HEAD><BODY>
<? if (empty($keyname)) :?>
<form action="demo3-4.htm" method="POST">
請輸入姓名﹕<input type="Text" name="keyname">
<input type="Submit" name="submit" value="GO!">
</form>
<? else :
echo "您好! $keyname !<p>";
endif ;?>
</BODY>
</HTML>
解决方案 »
- 软件完工
- 求职php+java程序员
- 如何限制mysql将数据库保存至本地
- php页面调用客户端麦克风
- 搭建lamp环境make后make: *** [sapi/apache2handler/sapi_apache2.lo] 错误 1
- PHP的语法错误,我找不出在哪错误!
- php写入mysql时,数据库里乱码
- PHP分页显示制作详细讲解
- openbiz 里面的http://localhost/openbiz/index.php/system/user_list
- thinkPHP json_encode怎么报错
- 请教cms问题
- Wordpress新手问题:请问能让BLOG非公开吗(只能注册用户登录后查看)
<HEAD>
<TITLE> Demo 3-4 </TITLE>
</HEAD><BODY>
<? if (empty($keyname)) :?>
<form action="demo3-4.php" method="POST">
請輸入姓名﹕ <input type="Text" name="keyname">
<input type="Submit" name="submit" value="GO!">
</form>
<? else :
/*echo "您好!". $keyname." ! <p>"; */这种写法是PHP4的写法
echo "您好!".$_POST['keyname']." ! <p>";//这是PHP5的写法
endif ;?>
</BODY>
</HTML>
另外 1樓和2樓的朋友﹐后綴可以在主機上設定﹐htm 也可以解析php
<HTML>
<HEAD>
<TITLE> Demo 3-4 </TITLE>
</HEAD><BODY>
<? if (empty($_POST['keyname'])) :?>
<form action="demo3-4.php" method="POST">
請輸入姓名﹕ <input type="Text" name="keyname">
<input type="Submit" name="submit" value="GO!">
</form>
<? else :
/*echo "您好!". $keyname." ! <p>"; */
echo "您好!".$_POST['keyname']." ! <p>";
endif ;?>
</BODY>
</HTML>
另外,3楼有问题,那个if判断里,应该是if (empty($_POST['keyname']))