现在我有以下内容:
<?php include 'header.php'; ?>
<body>
<?php
$rows_max = 10;
$columns_max = 10;
$links = Array(
'link' => "http://testlink.com",
'image' => "img100x100.png");
print '<table border="1px" style="border-collapse:collapse;">';
for($row = 1; $row <= $rows_max; $row++)
{
print '<tr>';
for($col = 1; $col <= $columns_max; $col++)
{
print '<td width="100px" height="100px" background="'.$links["image"].'" >';
print '<a href="'.$links["link"].'"><center> </center></a>';
//print "$row - $col";
print '</td>';
}
print '</tr>';
}
print '</table>';
include 'footer.php'; ?>
和
td a
{
width: 100%;
height: 100%;
display: block;
margin-top: 0px auto;
}
所有TD-s现在都链接并拥有图像,尽管它们都是相同的。我应该如何创建后端,以便我可以单独更改所有这些数据值?谢谢!
答案 0 :(得分:0)
<?php
for ($tr=0; $tr<10; $tr++) {
echo "<tr>";
for ($td=0; $td<10; $td++) {
echo "<td width=\"10\" height=\"10\">".$td."</td>";
}
echo "</tr>";
}
?>
答案 1 :(得分:0)
也许是这样的?
<?php
for($tr=0;$tr<=10;$tr++)
{
echo "<tr>";
for($td=0;$td<=10;$td++)
{
$image_link = "image_link";
$image_path = "path/to/image.jpg";
echo "<td width=\"10\" height=\"10\"><a href=\"{$image_link}\"><img src=\"{$image_path}\" /></a></td>";
}
echo "</tr>";
}
?>
答案 2 :(得分:-1)
这是一个不错的开始,但是,你会希望将你的代码构造得尽可能好,所以当你想要改变它时,你并没有紧张地想要找到要改变的部分。
<?php
$rows_max = 10;
$columns_max = 10;
// Start Table
print '<table style="">';
for($row = 1; $row <= $rows_max; $row++) // Start at 1 instead of 0 to be nice
{
print '<tr>';
for($col = 1; $col <= $columns_max; $col++)
{
print '<td>';
print "I am in row $row and column $col";
print '</td>';
}
print '</tr>';
}
print '</table>';