2014-09-10 185 views
-1

我该怎么把两张表放在同一行?下面的代码显示我的表格转到新行。请帮帮我 。我想在html把两个表放在同一行html

这是我的表格。我希望把它们放在同一行

enter image description here

,这是我的代码

<table border="1"> 
    <tr> 
     <td><b>#</b></td> 
     <td><b>Request ID</b></td> 
     <td><b>Title</b></td> 
     <td><b>Importance</b></td> 
     <td><b>Date</b></td> 
     <td><b>Status</b></td> 
     <td><b>View/Reply</b></td> 
    </tr> 

    <?php 
    $a=1; 
    $res = mysql_query("SELECT * FROM request WHERE req_status = 'UNDONE' ORDER BY req_status DESC,req_important ASC,req_dateReceive DESC"); 
    while ($row = mysql_fetch_array($res)){ ?> 

    <tr> 
     <td><?php echo $a; ?></td> 
     <td><?php echo $row['req_id']; ?></td> 
     <td><?php echo $row['req_title']; ?></td> 
     <td><?php echo $row['req_important']; ?></td> 
     <td><?php echo $row['req_dateReceive']; ?></td> 
     <td><b><?php echo $row['req_status']; ?></b></td> 
     <?php 
     if($row['req_status'] == "UNDONE") { ?> 
      <td><a href="viewRequestAdmin.php?var1=reply&var=<?php echo $row['req_id']; ?>"><image src = "reply.jpg" height="65" width ="80"></a></td> 
     <?php 
     } 
     else { ?> 
      <td><a href="viewRequestAdmin.php?var1=view&var=<?php echo $row['req_id']; ?>"><image src = "view2.jpg"></a></td> 
     <?php 
     } 
     ?> 
    </tr> 
    <?php 
    $a++; 
    } ?> 
    </table> 

    <td> 
    </td> 


     <table border="1"> 
    <tr> 
     <td><b>#</b></td> 
     <td><b>Request ID</b></td> 
     <td><b>Title</b></td> 
     <td><b>Importance</b></td> 
     <td><b>Date</b></td> 
     <td><b>Status</b></td> 
     <td><b>View/Reply</b></td> 
    </tr> 

    <?php 
    $a=1; 
    $res = mysql_query("SELECT * FROM request WHERE req_status = 'DONE' ORDER BY req_status DESC,req_important ASC,req_dateReceive DESC"); 
    while ($row = mysql_fetch_array($res)){ ?> 

    <tr> 
     <td><?php echo $a; ?></td> 
     <td><?php echo $row['req_id']; ?></td> 
     <td><?php echo $row['req_title']; ?></td> 
     <td><?php echo $row['req_important']; ?></td> 
     <td><?php echo $row['req_dateReceive']; ?></td> 
     <td><b><?php echo $row['req_status']; ?></b></td> 
     <?php 
     if($row['req_status'] == "UNDONE") { ?> 
      <td><a href="viewRequestAdmin.php?var1=reply&var=<?php echo $row['req_id']; ?>"><image src = "reply.jpg" height="65" width ="80"></a></td> 
     <?php 
     } 
     else { ?> 
      <td><a href="viewRequestAdmin.php?var1=view&var=<?php echo $row['req_id']; ?>"><image src = "view2.jpg"></a></td> 
     <?php 
     } 
     ?> 
    </tr> 
    <?php 
    $a++; 
    } ?> 
    </table> 
+0

发布您的HTML和CSS;你的PHP与这个问题无关。 – j08691 2014-09-10 15:37:12

+0

仔细看。有我的html代码。那。 ==' – lightyagami 2014-09-10 15:38:09

+0

我可以看到你的HTML *穿插在PHP *中,但它与你的问题无关。我们只需要呈现的HTML和您的CSS。 – j08691 2014-09-10 15:41:40

回答

0

非CSS的解决方案。 (如需要)

做一个表,并把自然落入列

<table> 
    <tr> 
    <td> 
     <table> 
     <!-- LEFT TABLE --> 
     </table> 
    </td> 
    <td> 
     <table> 
     <!-- RIGHT TABLE --> 
     </table> 
    </td> 
    </tr> 
</table> 
一个小区内的每个表

这将是更好地漂浮一些div作为列,而不是虽然

CSS

.floatLeft { 
    width: 50%; 
    float: left; 
} 

HTML

<div class="floatLeft"> 
    <table></table> 
</div> 
<div class="floatLeft"> 
    <table></table> 
</div> 


+0

好吧,我明白了。但如何让外部桌子看不见?它有点混乱。 – lightyagami 2014-09-10 16:04:40

+0

如果您将样式应用于所有表格,并且它适用于新创建的表格,请仅使用类 – 2014-09-10 16:06:06

+0

将样式应用于子表格,那么如何帮助外部表格不可见?我应该在css上面声明与table类不同的table类吗? – lightyagami 2014-09-10 16:13:32

0

使用下面的代码:

table.twoinline { 
    width: 49% 
} 

<table class="twoinline"> 
... 
... 
... 
</table> 
<table class="twoinline"> 
... 
... 
... 
</table> 
+0

我可以使用html吗?我没有真正做好css :) – lightyagami 2014-09-10 15:40:33

+0

是的,就像这样使用它:

Chico30012014-09-10 15:41:32

+0

我应该在哪里声明这个表格样式?以上

? – lightyagami2014-09-10 15:44:44

0

也许这样? (缩进差):

<style type="text/css" media="screen"> 
     table { border: 1px solid black;float:left;width:148px;} 
    #table_container{width:300px;margin:0 auto;} 
</style> 

    <div id="table_container"> 
    <table> 
    <tr> 
     <th>#</th> 
     <th>Request ID</th> 
     <th>Title</th> 
     <th>Importance</th> 
     <th>Date</th> 
     <th>Status</th> 
     <th>View/Reply</th> 
    </tr> 
    <?php 
    $a=1; 
    $res = mysql_query("SELECT * FROM request WHERE req_status = 'UNDONE' ORDER BY req_status  DESC,req_important ASC,req_dateReceive DESC"); 
    while ($row = mysql_fetch_array($res)){ ?> 
     <tr> 
     <td><?php echo $a; ?></td> 
     <td><?php echo $row['req_id']; ?></td> 
    <td><?php echo $row['req_title']; ?></td> 
    <td><?php echo $row['req_important']; ?></td> 
    <td><?php echo $row['req_dateReceive']; ?></td> 
    <td><b><?php echo $row['req_status']; ?></b></td> 
    <?php 
    if($row['req_status'] == "UNDONE") { ?> 
     <td><a href="viewRequestAdmin.php?var1=reply&var=<?php echo $row['req_id']; ?>"><image src = "reply.jpg" height="65" width ="80"></a></td> 
    <?php 
    } 
    else { ?> 
     <td><a href="viewRequestAdmin.php?var1=view&var=<?php echo $row['req_id']; ?>"><image src = "view2.jpg"></a></td> 
    <?php 
    } 
    ?> 
</tr> 
<?php 
$a++; 
    } ?> 
    </table> 
    <table> 
    <tr> 
    <th>#</th> 
    <th>Request ID</th> 
    <th>Title</th> 
    <th>Importance</th> 
    <th>Date</th> 
    <th>Status</th> 
    <th>View/Reply</th> 
</tr> 
<?php 
$a=1; 
$res = mysql_query("SELECT * FROM request WHERE req_status = 'DONE' ORDER BY req_status DESC,req_important ASC,req_dateReceive DESC"); 
while ($row = mysql_fetch_array($res)){ ?> 

<tr> 
    <td><?php echo $a; ?></td> 
    <td><?php echo $row['req_id']; ?></td> 
    <td><?php echo $row['req_title']; ?></td> 
    <td><?php echo $row['req_important']; ?></td> 
    <td><?php echo $row['req_dateReceive']; ?></td> 
    <td><b><?php echo $row['req_status']; ?></b></td> 
    <?php 
    if($row['req_status'] == "UNDONE") { ?> 
     <td><a href="viewRequestAdmin.php?var1=reply&var=<?php echo $row['req_id']; ?>"><image src = "reply.jpg" height="65" width ="80"></a></td> 
    <?php 
    } 
    else { ?> 
     <td><a href="viewRequestAdmin.php?var1=view&var=<?php echo $row['req_id']; ?>"><image src = "view2.jpg"></a></td> 
    <?php 
    } 
    ?> 
    </tr> 
    <?php 
    $a++; 
    } ?> 
    </table> 

    </div>