我使用名为smarty的模板php系统非常容易地做到这一点。我目前无法聪明,所以我必须手动完成,但我完全忘记了如何以及可能的......
<? foreach ($searchresults as $row) { ?>
<tr class="tableRows">
<td><img style="cursor: pointer;" src="img/expand.png" id="1" alt="hidden" onclick="changeSign()" /></td>
<td><a href="#"><? echo $row[0]; ?></a></td>
<td><? echo $row[1]; ?></td>
<td><? echo $row[2]; ?></td>
<td><? echo $row[3]; ?></td>
<td><? echo $row[4]; ?></td>
<td><input type="button" value="Delete" class="deleteBtn" /></td>
</tr>
<? } ?>
</table>
</fieldset>
<?php } ?>
这不起作用。想知道我怎样才能使它发挥作用。基本上我想将数组数据放入行中。
(我忘记回答问题的开头,我已经尝试过了,我已经更新了它但仍然无法正常工作)
问题是什么都没有被推出,但数组肯定包含数据,因为当我执行var_dump时它会吐出来:
array(10) { [0]=> string(4) "3344" ["purchaseNo"]=> string(4) "3344" [1]=> string(10) "2013-03-31" ["dateCreated"]=> string(10) "2013-03-31" [2]=> string(4) "John" ["Name"]=> string(4) "John" [3]=> string(5) "Mold1" ["mouldName"]=> string(5) "Mold1" [4]=> NULL ["courierName"]=> NULL }
答案 0 :(得分:2)
在$ row [1] <?php echo $row[1]; ?>
所以你的答案是:
<? foreach ($searchresults as $row) { ?>
<tr class="tableRows">
<td><img style="cursor: pointer;" src="img/expand.png" id="1" alt="hidden" onclick="changeSign()" /></td>
<td><a href="#"><?php echo $row[0]; ?></a></td>
<td><?php echo $row[1]; ?></td>
<td><?php echo $row[2]; ?></td>
<td><?php echo $row[3]; ?></td>
<td><?php echo $row[4]; ?></td>
<td><input type="button" value="Delete" class="deleteBtn" /></td>
</tr>
<? } ?>
答案 1 :(得分:1)
仅使用echo $row[i]
代替$row[i]
答案 2 :(得分:0)
你没有对变量做任何事情。你需要输出它:
<td><?= $row[1] ?></td>
等等。
答案 3 :(得分:0)
您需要echo
您的变量
<? foreach ($searchresults as $row) { ?>
<tr class="tableRows">
<td><img style="cursor: pointer;" src="img/expand.png" id="1" alt="hidden" onclick="changeSign()" /></td>
<td><a href="#"><? echo $row[0]; ?></a></td>
<td><? echo $row[1]; ?></td>
<td><? echo $row[2]; ?></td>
<td><? echo $row[3]; ?></td>
<td><? echo $row[4]; ?></td>
<td><input type="button" value="Delete" class="deleteBtn" /></td>
</tr>
<? } ?>
等
答案 4 :(得分:0)
您必须使用echo
来显示任何变量或文本。或使用
echo "<pre>"; print_r($row); echo "</pre>";
用于显示整个数组
答案 5 :(得分:0)
试试这个,希望它能正常工作
<?php
foreach ($searchresults as $row)
{ ?>
<tr class="tableRows">
<td><img style="cursor: pointer;" src="img/expand.png" id="1" alt="hidden" onclick="changeSign()" /></td>
<td><a href="#"><?php echo $row[0]; ?></a></td>
<td><?php echo $row[1]; ?></td>
<td><?php echo $row[2]; ?></td>
<td><?php echo $row[3]; ?></td>
<td><?php echo $row[4]; ?></td>
<td><input type="button" value="Delete" class="deleteBtn" /></td>
</tr>
<?php } ?>