|
建立动态的WML站点4 ~ admin
接着用户必须在下一个文件(index3.wml)中输入。我们要求用户输入科目的名字或者教授的姓。你要留意一下变量在页面之间是怎样传送的。语法看来有点复杂,不过可以让你了解整个过程是怎样通过几个文件来完成的。
<?php Header("Content-type: text/vnd.wap.wml"); header("Cache-Control: no-cache, must-revalidate"); header("Pragma: no-cache"); echo ("<?xml version='1.0'?>;"); >; <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml" >; <WML> <CARD id=card3 title=Name> <?php echo ("<p>Insert "); if ($ == "surname") { echo ("professor's surname (or part of it).n"); } else if ($ == "subject") { echo ("the subject (or part of it).n"); } else { echo ("Maybe there is some problem.n"); } echo ("<INPUT name='"$"' type='"text"'>"); ?> <DO type="text" label="Go"> <GO href="query.wml" method="get"> <?php echo ("<POSTFIELD value='"$"."$choice".""/' name='"$choice"'>"); echo ("<POSTFIELD value='"$"."$".""/' name='"$"'>"); ?> </GO> </DO> <P></P> </CARD> </WML> <DO type="text" label="Go"> <GO href="index3.wml#card3" method="get"> <?php echo ("<POSTFIELD value='"$"."$choice".""/' name='"$choice"'>"); echo ("<POSTFIELD value='"$choice"/' name='"choice"'>"); ?> </CARD> </WML> |