簡體   English   中英

我怎樣才能將這兩個html表連接在一起?

[英]How can I join these two html tables together?

我想創建一個比較類型的頁面。 我目前有兩個表格的信息,但希望它在桌面上或加入兩者。 第一行顯示品牌名稱,第二行顯示成本等...我正在抓取所選復選框的值,並根據他們選擇的內容進行比較。

$testName = $_POST['testCompare'];
$rpl = str_replace("_", " ", $testName);
$firstOne = "$rpl[0]";
$secondOne = "$rpl[1]";
echo "$firstOne";
echo "<br/>";
echo "$secondOne";

$query = "SELECT * FROM test_table WHERE test_name = '$firstOne'";
$query2 = "SELECT * FROM test_table WHERE test_name = '$secondOne'";
$result = mysql_query($query) or die ("Error in query: $query. " . mysql_error());
$result2 = mysql_query($query2) or die ("Error in query: $query2. " . mysql_error());

if (mysql_num_rows($result) > 0 && mysql_num_rows($result2) > 0) {

//if (mysql_num_rows($result) > 0) {

    while($row = mysql_fetch_row($result)) {            
        if ($firstOne == $row[1]) {
        {
            echo "<table border=1>";            
            echo "<tr>";
            echo "<td>" . $row[0] . "</td>";
            echo "<tr>";
            echo "<td>" . $row[1] . "</td>";
            echo "</tr>";
            echo "<tr>";
            echo "<td>" . $row[2] . "</td>";
            echo "</tr>";
            echo "<tr>";
            echo "<td>" . $row[3] . "</td>";
            echo "</tr>";
            echo "<tr>";
            echo "<td>" . $row[4] . "</td>";
            echo "</tr>";
            }
        }
        }echo "</table>";

    while($row2 = mysql_fetch_row($result2)) {          
        if ($secondOne == $row2[1]) {
        {   echo "<table border=1>";        
            echo "<tr>";
            echo "<td>" . $row2[0] . "</td>";
            echo "</tr>";
            echo "<tr>";
            echo "<td>" . $row2[1] . "</td>";
            echo "</tr>";
            echo "<tr>";
            echo "<td>" . $row2[2] . "</td>";
            echo "</tr>";
            echo "<tr>";
            echo "<td>" . $row2[3] . "</td>";
            echo "</tr>";
            echo "<td>" . $row2[4] . "</td>";
            echo "</tr>";
            }
        }
        }
        echo "</table>";
    }
 else {
        echo "No Results";
    }[/CODE]

謝謝

  1. 在第一次循環后刪除</table>
  2. 兩個循環中刪除<table border=1>
  3. 在第一個循環之前添加<table border=1

目前,每次進入循環時,您都要定義一個新的<table border=1> 這將導致此HTML代碼:

<table ..>
<tr>...
<table ..>
..
<table> 
..
Et cetera
</table>
<table ..>
Et cetera
</table>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM