嗨,我想在网络上显示两列“测试用例”和“测试命令”。 我从XML获得“测试用例”和“测试命令”值。 但是我面对的是对齐问题是一些文本,案例名称很长,因此我使用了表格格式,但这并没有像foreach循环那样显示。
<?php
echo "<table border=1>";
echo "<tr>";
echo " <th>test cases </th>";
echo " <th>test command </th>";
echo "</tr>";
echo "<tr>";
foreach ($listfiles as $filename) {
$element=$objDOM->getElementsByTagName('netfn')->item(0)->nodeValue ;
$testcase_Command=$objDOM->getElementsByTagName('Command')->item(0)->nodeValue ;
$tcname = substr(strstr(basename($fname),'.',true),3);
echo "<input type='checkbox' name='Testcases[]' title= >$tcname" ; // prints test case name
//echo " $testcase_Command"; // this works but space problem, so adding coloumn below
echo "<td>$testcase_Command</td>"; // print in the column
echo "<br />";
}
echo "</tr>";
echo " </table>";
?>
我认为逻辑是错误的,请纠正我。
答案 0 :(得分:0)
我修好了抱歉我的错误.. 如果任何人需要这可能有帮助
foreach(){
echo "<tr><td>";
echo "<input id='Checkbox1' type='checkbox' name='Testcases[]' value='hii' title= >$tcname" ;
echo "</td><td>";
echo "$testcase_Command";
echo "</td></tr>";
}