已有40人关注
第十五章中代码格式及预定义变量的问题
发表在PHP图书答疑 2011-08-24
是否精华
版块置顶:
你好,《php网络编程标准教程》这本书的第十五章里“实例:mr15sl 4”这个页面代码里有几个问题看不懂。
    一个是诸如:“if ($_POST[action] == "insert")”、“if (($action == null) or ($_GET[action] == "show"))”等,这个是什么意思呢?“$_POST”后面的[]内一般是某个表单元素的名称,怎么会是action呢,而且==后面的"insert"、"show"是什么意思,好像代码里没得"insert"、"show"这样的元素或标签;

    另外一个问题是代码的排版问题,如:
<td align="center" valign="middle">
<?php
$conn = mysql_connect();
mysql_query("set names gb2312");
mysql_select_db("db_database15"); 
//浏览图书
if (($action == null) or ($_GET[action] == "show")){
?>
<form name="form1" id="form1" method="post">
.
.
这段代码里php的结束标记“?>”的位置是不是放错了?应该是放在注释“//浏览图书
”的前面吧
分享到:
精彩评论 1
大麦571
学分:1 LV1
2011-08-31
沙发
读者您好:
      第一,您看一下这个实例光盘源码的index.php页的前面,有一个页面的链接代码
<a href="index.php?action=show"  class="a">浏览目录</a>,这段代码的作用是在主页中一个导航的链接,也就是说当你在主页中点击了“浏览目录”就链接到了浏览目录页面。同样的代理还有一个添加数据的连接,而这个判断if ($_POST[action] == "insert")就是判断您选择的是否为添加数据页的连接。
      第二,标记的位置没有放错,之所以在标记里面加注释是为了,说明实例的功能,提醒读者下面代码所实现的功能,就是注释的功能。另外注释主要是对代码的说明及描述,所以注释的位置一定要放在所要注释代码的最近位置,这样才能起到说明的作用。最后注释是不会被输出在页面中的。
首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照