-1

わかりました、私はこのコードを見てきましたが、なぜ重複したものを追加するのかわかりません。テーブルデータは余分な td を追加していないので、ちょっと困惑しています。これは、どこかで要素が欠落していることが原因でしょうか? とにかく、私のPHPコードがそれに影響を与えているとは考えていません。

<!doctype html>
<html>
<head>
<title></title>
<meta charset="utf-8">
<meta name="description" content="">
<link rel="stylesheet" type="text/css" href="css/reset.css">
<link rel="stylesheet" type="text/css" href="css/master.css">
</head>
<body>
<?php

//header("Content-type: application/vnd.ms-excel");
//header("Content-Disposition: attachment; filename=excel.xls");

include('queries.php');
$role = $_POST["role"];
$menu = $_POST["menu"];


$tests = getTestCases($role, $menu);
?>
<form action="testCaseToExcel.php" method="post">
<input type="submit" value="Download to Excel" />
</form>
<table border="1" style="width: 100%;">
<thead>
<tr>
    <th>Role<th>
    <th>Path<th>
    <th>Link<th>
    <th>Link Type<th>
</tr>
</thead>
<?php
    foreach ($tests as $test) { ?>
        <tr>
            <td>
                <?php echo $test->role;?>
            </td>
            <td>
                <?php echo $test->path;?>
            </td>
            <td>
                <?php echo $test->link_name;?>
            </td>
            <td>
                <?php echo $test->link_type;?>
            </td>
        </tr>
    <?php }
?>
</table>
<form action="testCaseToExcel.php" method="post">
<input type="submit" value="Download to Excel" />
</form>
</body>
</html>
4

2 に答える 2

1

タグを閉じることができませんでした<th>。する必要があります:

<tr>
    <th>Role</th>
    <th>Path</th>
    <th>Link</th>
    <th>Link Type</th>
</tr>
于 2012-10-06T15:40:17.573 に答える
0

HTML構文エラーを起こしているようです

<tr>
    <th>Role<th>
    <th>Path<th>
    <th>Link<th>
    <th>Link Type<th>
</tr>

コードで次の変更を行います。ヘッダータブに終了タグを使用する必要があると思います。役立つ場合があります。

<tr>
    <th>Role</th>
    <th>Path</th>
    <th>Link</th>
    <th>Link Type</th>
</tr>
于 2012-10-06T16:35:04.980 に答える