-2
안녕하세요, 웹에 두 개의 열 "테스트 케이스"및 "테스트 명령"을 표시하고 싶습니다. XML에서 "테스트 사례"및 "테스트 명령"값을 얻고 있습니다. 하지만 정렬 문제가 몇 가지 텍스트의 경우, 케이스 이름이 길어서 테이블 형식을 사용했는데 foreach 루프에서 예상대로 표시되지 않습니다.각 루프의 PHP가있는 HTML 표
<?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>";
?>
나는 논리가 잘못되었다고 생각합니다. 저를 수정하십시오. 하나는이
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>";
}
로직이 좋은 수 있습니다 도움이 될 필요하지만 HTML 문자열이 잘못된 경우 –
echo " $ tcname"; is not this? 여기서
에코도 "
"; 거기 있으면 안된다. – Champ