php混编写法有错误 在网上学习一个小项目中有一段混编代码,如下
:
<br />
<table border="1" width="500px"><br />
<tr bgcolor="silver"><td>投票项</td><td>描述</td><td>票数</td><td><a href="#">投票</a></td></tr><br />
<?php foreach ($this->items as $item) {?> <br />
<br />
<tr><td><?=$item['name']?></td><td><?=$item['description']?></td><td><?=$item['vote_count']?></td><td><a href="#">投票</a></td></tr><br />
<?php }?><br />
</table><br />
Copy after login
运行之后 html页面无数据显示。
经过我的测试 ,$this->items 里面是存在数据的。
所以应该是php混编写法的问题,
谁懂的,帮我把错误指出一下。非常感谢
------解决方案-------------------- = echo $item['name']?>
------解决方案--------------------
投票项
描述
票数
投票
items as $item) {?>
投票
试一下这个?如果不能用,你把这个打印出来的值我看看
------解决方案-------------------- 如果连
投票 都不能出来的话,
那只能理解为$this->items不是一个数组。
print_r($this->items);看看
------解决方案-------------------- 检查一下你是否开启了
短标签 ,如果没有
那么就把=$item['name']?>
=$item['description']?> =$item['vote_count']?>
改成~~~~~------解决方案--------------------
<br />
<table border="1" width="500px"><br />
<tr bgcolor="silver"><td>投票项</td><td>描述</td><td>票数</td><td><a href="#">投票</a></td></tr><br />
<?php foreach ($this->items as $item) {?> <br />
<br />
<tr><td><?php echo $item['name']?></td><td><?php echo $item['description']?></td><td><?php echo $item['vote_count']?></td><td><a href="#">投票</a></td></tr><br />
<?php }?><br />
</table><br />
<br />
<br />
Copy after login
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Articles by Author
2024-10-22 09:46:29
2024-10-13 13:53:41
2024-10-12 12:15:51
2024-10-11 22:47:31
2024-10-11 19:36:51
2024-10-11 15:50:41
2024-10-11 15:07:41
2024-10-11 14:21:21
2024-10-11 12:59:11
2024-10-11 12:17:31