My点评网 - 中国IT产业点评门户 | 将IT产业透明化! | 加入收藏 
MY(我)点评网
欢迎访客访问
[ 登录 | 注册:建论坛/写日志/说评论 ]
会员控制台 | 群组 | (BLOG)资讯 | 论坛
 
大众点评网
导行:
IDC 广告联盟 域名 建站CMS 网络游戏 投资网站 潜质域名 IT企业 电子商务 SEO/Windows7 Script 系统 程序 电脑 交流报 安全 论坛 游戏

请问各位 程序码内的其中一行代表什么意思

程序之家详细资料....
首页> 群组> 其它群组> 程序之家论坛
返回>程序之家论坛 2010-1-8 8:02:03 来自:3qkk 快速回复 添加新话题
主题内容: <?
for ($i=1; $i <= $book_index; $i++){
?>

<? $checked = 0;<===========ㄧ开始的checked=0

for ($j=1; $j <= $putbag_index; $j++){

if ($arrb[$i]['psn'] == $arrp[$j]['psn']) :
$checked = 1;
endif;
};
if(!$putbag_index) $checked=0; <===============================Q1.请问这行代表什么意思?????????
if ($checked == 1): ?>

<tr bgcolor="#FFFFFF">
<td><input type="checkbox" checked disabled></td>
<td><input style="HEIGHT:25px;WIDTH:30px"
type="textbox" disabled
name="tt[<?echo $i?>]" <=========================Q2.为什么要用[]将<?echo $i?>括号起来?
value="1"></td>
<td><font color="Maroon">
<?echo $arrb[$i]['bookID']?></font></td>

<td><font color="Maroon">
<?echo '<img src="images/<?= $arrb[$i]['bookID'] ?>.jpg" width="100" height="100">';?>
<td><font color="Navy">
<?echo $arrb[$i]['bookname']?></font></td>
<td><?echo $arrb[$i]['author']?></td>
<td><font color="Red">
<?echo $arrb[$i]['price']?></font></td>
</tr><?$checked = 0?> <=======================最后的checked=0

<?else : ?>

问题形容:
Q.1 程式ㄧ开始设定初始值checked=0,经过if ($arrb[$i]['psn'] == $arrp[$j]['psn']) 判断是否checked=1,但中间却跑出一段判断式if(!$putbag_index) $checked=0,又可能设定checked=1,此值是在检查什么?麻烦各位大大帮忙解答

Q.2 为什么要用[]将<?echo $i?>括号起来?
 回应:2010-1-8 | 用户:31676200 | 你能评论 IP:113.94.*.* | 1楼
  温子 Q1:

请看成

因该是第二个检查点...
$putbag_index 没值的话 $checked 因该 为 0

Q
表单送出后 $_POST'tt' 才会是一个阵列型态的资料
阿翔 问题可能形容的不明确,再描述ㄧ次问题
Q. 程序ㄧ开始设定初始值checked=0,经过if ($arrb$i'psn' == $arrp$j'psn') 判断是否checked=1,但中间却跑出一段判断式if(!$putbag_index) $checked=0,又可能将原来if ($arrb$i'psn' == $arrp$j'psn')判断式内原本经过判断checked=1改成checked=0,这样不是很奇怪吗?麻烦各位大大帮忙解答

温子 Orz
在逻辑的世界里面,很多东西都是只 多个条件中的一个不符合,就可以推翻整个结果!!

例如:开车 家,安全到家路口了,也找到停车位停好车了,检查车门关好了,发现管理室大门磁卡没带...
还是进不了家门...


所以说为啥 $putbag_index 没值的话 $checked 为 0,由以上范例不难看出这只是一个重 的检查点,
至于 $checked 所代表的意义,问写这个程序的人比较快,温子不想搞清楚...


搞懂他这是你的问题,但是该行程序的逻辑就只是这样!!



kg
即当$putbag_index值为空值时$checked=0,而当$putbag_index为空值时for ($j=1; $j <= $putbag_index; $j++)会跳开不执行...

温子 To kg
看清楚程序... 并不关这个 for 圈的事



浩瀚星空 Q1:if(!$putbag_index) $checked=0;
不管上面的结果如何。只 $putbag_index不为真,其$checked值还是得归0。
其实这一段不是写的很好。一般 的话。 会先判断$putbag_index为真才去跑那一段 圈。
也就是原先的

会改成

这样就好

Q
那是阵列吧这样包起来算正常吧。


阿翔 感谢各位的 与见解
对于这个程序如果还有其他比较好的写法 也请各位指教 感谢~


kg to温子大, 知道那不干for 圈之事...  

 最新相关内容 10秒,快速注册会员建论坛/写日志/说评论
·请问在session失效和使用者关闭窗口问题
·为何用template, 用不了 AJAX r
·诡异的 insert , 问题虽解决 却不知为
·VB載入Dll作OP問題
·有关列印问题??
·请问一下,为什么在把一些文字写入一个TXT档后
·Google Calender API 删除的
·请问上传和读取图片问题
·请问last_insert_id和mysql_
  你的回应... [仅对登录会员开放,请文明参与,注册会员能写日志、说评论、建论坛自己当版主]
  回应一下:请问各位 程序码内的其中一行代表什么意思
 
  请勿发广告或垃圾信息,请为提高内容质量做出贡献
  [Ctrl+Enter 快速回复]

返回程序之家论坛


来自>>其它群组

简介:程序之家论坛专业C或C++程序语法、Java 、JSP、J2EE 、J2ME 程序语法以及应用物件等相关问题讨论论坛.
论坛生日:2009/2/14建立
主题:请问各位 程序码内的其中一行代表什么意思
创始人版主:admin查看>>
更多分类 >返程序之家论坛首页
最新热门推荐帖子....
电脑死机后REAST后就再也无法开机 也没逼逼声 [jingfangpi]
使用者帐户不见...无法登入XP [zclei520]
一个3.5g网卡如何设定两台笔电使用Vista系统 [19900407]
网页所使用的php套件问题 [aa201077]
如何隐藏连接 Mysql资料库资讯? [VIOLIN]
关于微星 ms-6590 VER:2主机板 [whjjxwg]
vga.dll的问题 [zzg529]
PHP V.S. WORD doc档 [bgpz2008]
格斗天王2003雅典娜的影绝! [mylpj]
如何让印表机印慢一点 [liuhaoming]
想买一台好用又实用的印表机 [skymylove]
我家电脑把驱动程序删了以后就没有声音了 [xzx753951]
工具列跑到上方了 [1233333]
pps连进去都进不去...... [jxjdz]
pps在看的时候一直lag........ [thqdcx]
我想用PHP把数值存取到excel [kkdjhuana2]
排序写法建议没有更好得排序布局建议 [kongkong2000]
电脑开机后...屏幕漆黑..剩滑鼠指标 [goldmaker]
恶灵古堡5 xbox360 帐号问题?? () [tenco]
怎么写Java十六进位转十进位的程序 [861014]

  关于我们 需要帮助 广告服务 合作伙伴 中国IT产业大众点评门户
CopyRight 2008 © My点评网 www.MyDianPing.com
粤ICP备08105915号
  My点评网简介
用户协议 隐私声明
联系方式 建议/反馈
常见问题
忘记了密码
联系我们的客服人员
联系方式
广告投放
网站地图(SiteMap)
网站合作
投资/融资
友情链接/战略伙伴