每个循环都带有Php的HTML表

时间:2014-02-27 11:14:21

标签: php html foreach

嗨,我想在网络上显示两列“测试用例”和“测试命令”。 我从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 "&nbsp; &nbsp; &nbsp;&nbsp;  &nbsp;&nbsp; $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>";
?>

我认为逻辑是错误的,请纠正我。

1 个答案:

答案 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>";
}