【发布时间】:2014-01-23 22:03:29
【问题描述】:
我正在尝试将数组 $Movies 输出为 HTML 表格,函数如下:
function print_movies($table= 'Movies'){
$db= $GLOBALS['db'];
$Movies = get_info('Movies');
print_r($Movies);
echo "<table border='1'>
<tr>
<th>Movie Title</th>
<th>Year Released</th>
<th>Was it a book?</th>
<th>Genre</th>
</tr>"
for($i=0;$i<count($Movies);$i++)){
?>
<tr><td><?php echo $Movies[$title]; ?></td>
<tr><td><?php echo $Movies[$year_released]; ?></td>
<tr><td><?php echo $Movies[$is_book]; ?></td>
<tr><td><?php echo $Movies[$genre]; ?></td>
<?php
}
echo "</table>";
?>
}
这是我的 HTML:
<?php
print_movies($Movies);
?>
【问题讨论】:
-
<?php echo $Movies[$i][$title]; ?> -
标题行
</tr>";后还缺少结束分号 -
你忘了告诉我们问题出在哪里。
-
我 99% 确定我上大学时被要求完成这项任务
-
你应该关注
foreach,它会改变你的生活。
标签: php html arrays html-table