-2

我需要你的帮助。我怎么能把两张桌子排成一行,因为第二张桌子在第一张桌子下面,我不明白如何把它们放在一起。

我的代码:

<html>
  <head>
   </head>
    <body>
     <h3>Tests</h3>
 <div  style="display: inline;">
    <table border="3">      
     <tr>
       <th>

<?php
  $con = mysql_connect("localhost","root","sergios.com");
 if (!$con)
 {
 die('Could not connect: ' . mysql_error());
 }

  mysql_select_db("phptests", $con);


  $result1 = mysql_query("SELECT * FROM question");

   for($i=1;$i<93;++$i)
   { 
   $result = mysql_query("SELECT * FROM Category"); 
  echo "Number:".$i."<br />";
   echo "<select>";
   while ($line = mysql_fetch_array($result, MYSQL_ASSOC))
  {
  echo "<option>" .  $line['name'] . "</option>";
   }
  echo "</select>"; 
  ?>
 <canvas id="myCanvas" width="20" height="20" style="border:1px solid #c3c3c3;">
    </canvas>
            <?php 
  }
   ?>
 </table>              
<table border="2">
      <tr>
        <th>
  <?php
 for($i=1;$i<92;++$i)
    { 
  $result2 = mysql_query("SELECT * FROM question");
     echo "<select>";
    while($row1 = mysql_fetch_array($result2))
     {
    echo "<option>" . $row1['number'] . "</option>";
    }
   echo "</select>";         
   echo "<hr />";  
 }
mysql_close($con);          
 ?>
      </tr>
  </table>
 </div>
</body>
</html>
4

2 回答 2

0

将您的两个表格放入 HTML 块中:

<div class="table-container>

然后使用以下 CSS :

.table-container {
    display: inline-table;
}

您已经做了等效的操作,但仅针对第一个表,对两者(或至少第二个)都执行此操作。并为each做 if ,不是“两个表的一个 div”,而是“两个表的两个 div”。

于 2012-10-24T12:59:49.930 回答
-1

将第一个和第二个表格放在两个不同的元素中,然后将它们浮动。例如

    <div style="float:right">
    <table>
    -----
    -----
    </table>
    </div>

    <div style="float:left">
    <table>
    ----
    ----
    </table>
</div>

然后使用 css 进行相应的样式设置

于 2012-10-24T13:03:09.850 回答